Skip to content

Commit b05c9f7

Browse files
committed
Use clang
1 parent 37d048d commit b05c9f7

File tree

1 file changed

+14
-4
lines changed

1 file changed

+14
-4
lines changed

Diff for: .github/workflows/build.yml

+14-4
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)