Skip to content

Commit b8861c3

Browse files
Updates
1 parent 1c3821e commit b8861c3

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

.github/workflows/main.yml

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,11 @@ jobs:
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: |
@@ -88,7 +93,7 @@ jobs:
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

0 commit comments

Comments
 (0)