@@ -493,9 +493,14 @@ jobs:
493493 steps :
494494 - uses : actions/checkout@v4
495495 - name : Install Dependencies
496- run : sudo ./.github/workflows/posix-deps-apt.sh
496+ run : |
497+ sudo ./.github/workflows/posix-deps-apt.sh
498+ sudo apt install -y clang
497499 - name : TSAN Option Setup
498- run : echo "TSAN_OPTIONS=suppressions=${GITHUB_WORKSPACE}/Tools/tsan/supressions.txt" >> $GITHUB_ENV
500+ run : |
501+ echo "TSAN_OPTIONS=suppressions=${GITHUB_WORKSPACE}/Tools/tsan/supressions.txt" >> $GITHUB_ENV
502+ echo "CC=$(which clang)" >> $GITHUB_ENV
503+ echo "CXX=$(which clang++)" >> $GITHUB_ENV
499504 - name : Configure CPython
500505 run : ./configure --with-thread-sanitizer --without-pymalloc --disable-ipv6
501506 - name : Build CPython
@@ -514,9 +519,14 @@ jobs:
514519 steps :
515520 - uses : actions/checkout@v4
516521 - name : Install Dependencies
517- run : sudo ./.github/workflows/posix-deps-apt.sh
522+ run : |
523+ sudo ./.github/workflows/posix-deps-apt.sh
524+ sudo apt install -y clang
518525 - name : TSAN Option Setup
519- run : echo "TSAN_OPTIONS=suppressions=${GITHUB_WORKSPACE}/Tools/tsan/supressions.txt" >> $GITHUB_ENV
526+ run : |
527+ echo "TSAN_OPTIONS=suppressions=${GITHUB_WORKSPACE}/Tools/tsan/supressions.txt" >> $GITHUB_ENV
528+ echo "CC=$(which clang)" >> $GITHUB_ENV
529+ echo "CXX=$(which clang++)" >> $GITHUB_ENV
520530 - name : Configure CPython
521531 run : ./configure --disable-gil --with-thread-sanitizer --disable-ipv6
522532 - name : Build CPython
0 commit comments