File tree Expand file tree Collapse file tree 1 file changed +12
-2
lines changed
Expand file tree Collapse file tree 1 file changed +12
-2
lines changed Original file line number Diff line number Diff line change 8080 with :
8181 repository : phracker/MacOSX-SDKs
8282 ref : refs/heads/master
83+ - name : Set up Python
84+ uses : actions/setup-python@v5
85+ with :
86+ python-version : ' 3.13'
87+ id : setup-py
8388 - name : Build libcxx, libcxxabi
8489 if : steps.libcxx32-llvm.outputs.cache-hit != 'true'
8590 run : |
8893 git clone https://github.com/llvm/llvm-project.git llvm -b release/10.x
8994 mkdir -p libcxx32-build
9095 cd libcxx32-build
91- cmake ../llvm/llvm -DCMAKE_POLICY_VERSION_MINIMUM=4.0 -DHAVE_CXX_ATOMICS_WITHOUT_LIB=ON -DHAVE_CXX_ATOMICS64_WITHOUT_LIB=ON -DLLVM_ENABLE_PROJECTS="libcxx;libcxxabi" -DCMAKE_BUILD_TYPE=Release -DLIBCXX_BUILD_32_BITS=ON -DLIBCXXABI_BUILD_32_BITS=ON -DLLVM_BUILD_32_BITS=ON
96+ cmake ../llvm/llvm -DCMAKE_POLICY_VERSION_MINIMUM=3.5 -DHAVE_CXX_ATOMICS_WITHOUT_LIB=ON -DHAVE_CXX_ATOMICS64_WITHOUT_LIB=ON -DLLVM_ENABLE_PROJECTS="libcxx;libcxxabi" -DCMAKE_BUILD_TYPE=Release -DLIBCXX_BUILD_32_BITS=ON -DLIBCXXABI_BUILD_32_BITS=ON -DLLVM_BUILD_32_BITS=ON -DPYTHON_EXECUTABLE=${{ steps.setup-py.outputs.python-path }}
9297 make -j8 cxx cxxabi
9398 build-libcxx64 :
9499 runs-on : macos-15-intel
@@ -114,6 +119,11 @@ jobs:
114119 with :
115120 repository : phracker/MacOSX-SDKs
116121 ref : refs/heads/master
122+ - name : Set up Python
123+ uses : actions/setup-python@v5
124+ with :
125+ python-version : ' 3.13'
126+ id : setup-py
117127 - name : Build libcxx, libcxxabi
118128 if : steps.libcxx64-llvm.outputs.cache-hit != 'true'
119129 run : |
@@ -122,7 +132,7 @@ jobs:
122132 git clone https://github.com/llvm/llvm-project.git llvm -b release/10.x
123133 mkdir -p libcxx64-build
124134 cd libcxx64-build
125- cmake ../llvm/llvm -DCMAKE_POLICY_VERSION_MINIMUM=4.0 -DHAVE_CXX_ATOMICS_WITHOUT_LIB=ON -DHAVE_CXX_ATOMICS64_WITHOUT_LIB=ON -DLLVM_ENABLE_PROJECTS="libcxx;libcxxabi" -DCMAKE_BUILD_TYPE=Release
135+ cmake ../llvm/llvm -DCMAKE_POLICY_VERSION_MINIMUM=3.5 -DHAVE_CXX_ATOMICS_WITHOUT_LIB=ON -DHAVE_CXX_ATOMICS64_WITHOUT_LIB=ON -DLLVM_ENABLE_PROJECTS="libcxx;libcxxabi" -DCMAKE_BUILD_TYPE=Release -DPYTHON_EXECUTABLE=${{ steps.setup-py.outputs.python-path }}
126136 make -j8 cxx cxxabi
127137 build-libcxx :
128138 runs-on : macos-15-intel
You can’t perform that action at this time.
0 commit comments