@@ -493,9 +493,14 @@ jobs:
493
493
steps :
494
494
- uses : actions/checkout@v4
495
495
- 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
497
499
- 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
499
504
- name : Configure CPython
500
505
run : ./configure --with-thread-sanitizer --without-pymalloc --disable-ipv6
501
506
- name : Build CPython
@@ -514,9 +519,14 @@ jobs:
514
519
steps :
515
520
- uses : actions/checkout@v4
516
521
- 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
518
525
- 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
520
530
- name : Configure CPython
521
531
run : ./configure --disable-gil --with-thread-sanitizer --disable-ipv6
522
532
- name : Build CPython
0 commit comments