@@ -95,10 +95,10 @@ jobs:
9595 with :
9696 python-version : ' 3.11'
9797
98+ # PCbuild downloads LLVM automatically:
9899 - name : Windows
99100 if : runner.os == 'Windows'
100101 run : |
101- choco install llvm --allow-downgrade --no-progress --version ${{ matrix.llvm }}.1.0
102102 ./PCbuild/build.bat --experimental-jit ${{ matrix.debug && '-d' || '' }} -p ${{ matrix.architecture }}
103103 ./PCbuild/rt.bat ${{ matrix.debug && '-d' || '' }} -p ${{ matrix.architecture }} -q --multiprocess 0 --timeout 4500 --verbose2 --verbose3
104104
@@ -126,29 +126,30 @@ jobs:
126126 make all --jobs 4
127127 ./python -m test --multiprocess 0 --timeout 4500 --verbose2 --verbose3
128128
129- jit-with-disabled-gil :
130- name : Free-Threaded (Debug)
131- needs : interpreter
132- runs-on : ubuntu-24.04
133- timeout-minutes : 90
134- strategy :
135- fail-fast : false
136- matrix :
137- llvm :
138- - 19
139- steps :
140- - uses : actions/checkout@v4
141- with :
142- persist-credentials : false
143- - uses : actions/setup-python@v5
144- with :
145- python-version : ' 3.11'
146- - name : Build with JIT enabled and GIL disabled
147- run : |
148- sudo bash -c "$(wget -O - https://apt.llvm.org/llvm.sh)" ./llvm.sh ${{ matrix.llvm }}
149- export PATH="$(llvm-config-${{ matrix.llvm }} --bindir):$PATH"
150- ./configure --enable-experimental-jit --with-pydebug --disable-gil
151- make all --jobs 4
152- - name : Run tests
153- run : |
154- ./python -m test --multiprocess 0 --timeout 4500 --verbose2 --verbose3
129+ # XXX: GH-133171
130+ # jit-with-disabled-gil:
131+ # name: Free-Threaded (Debug)
132+ # needs: interpreter
133+ # runs-on: ubuntu-24.04
134+ # timeout-minutes: 90
135+ # strategy:
136+ # fail-fast: false
137+ # matrix:
138+ # llvm:
139+ # - 19
140+ # steps:
141+ # - uses: actions/checkout@v4
142+ # with:
143+ # persist-credentials: false
144+ # - uses: actions/setup-python@v5
145+ # with:
146+ # python-version: '3.11'
147+ # - name: Build with JIT enabled and GIL disabled
148+ # run: |
149+ # sudo bash -c "$(wget -O - https://apt.llvm.org/llvm.sh)" ./llvm.sh ${{ matrix.llvm }}
150+ # export PATH="$(llvm-config-${{ matrix.llvm }} --bindir):$PATH"
151+ # ./configure --enable-experimental-jit --with-pydebug --disable-gil
152+ # make all --jobs 4
153+ # - name: Run tests
154+ # run: |
155+ # ./python -m test --multiprocess 0 --timeout 4500 --verbose2 --verbose3
0 commit comments