@@ -105,11 +105,11 @@ jobs:
105105 run : |
106106 wget https://apt.llvm.org/llvm.sh
107107 chmod +x llvm.sh
108- sudo ./llvm.sh 17
109- sudo apt-get install libc++-17 * libc++abi*17 * -y
110- echo "CC=clang-17 " >> "$GITHUB_ENV"
111- echo "CXX=clang++-17 " >> "$GITHUB_ENV"
112- echo "OBJC=clang-17 " >> "$GITHUB_ENV"
108+ sudo ./llvm.sh 18
109+ sudo apt-get install libc++-18 * libc++abi*18 * -y
110+ echo "CC=clang-18 " >> "$GITHUB_ENV"
111+ echo "CXX=clang++-18 " >> "$GITHUB_ENV"
112+ echo "OBJC=clang-18 " >> "$GITHUB_ENV"
113113
114114
115115 - name : Setup GCC (Linux)
@@ -123,7 +123,7 @@ jobs:
123123 if : matrix.config.os == 'macos'
124124 run : |
125125 brew update
126- brew install llvm@17
126+ brew install llvm@18
127127 echo "$(brew --prefix)/opt/llvm/bin" >> $GITHUB_PATH
128128 echo "LDFLAGS=-L$(brew --prefix)/opt/llvm/lib -L$(brew --prefix)/opt/llvm/lib/c++ -Wl,-rpath,$(brew --prefix)/opt/llvm/lib/c++" >> "$GITHUB_ENV"
129129 echo "CPPFLAGS=-I$(brew --prefix)/opt/llvm/include" >> "$GITHUB_ENV"
@@ -134,19 +134,10 @@ jobs:
134134 echo "CXX_LD=lld" >> "$GITHUB_ENV"
135135 echo "OBJC_LD=lld" >> "$GITHUB_ENV"
136136
137- - name : Unbreak Python in GHA for 3.11 (MacOS 13 image)
138- if : matrix.config.os == 'macos' && matrix.config.os-version == 13
139- run : |
140- # A workaround for "The `brew link` step did not complete successfully" error.
141- # See https://github.com/Homebrew/homebrew-core/issues/165793#issuecomment-1991817938
142- find /usr/local/bin -lname '*/Library/Frameworks/Python.framework/*' -delete
143- sudo rm -rf /Library/Frameworks/Python.framework/
144- brew install --force python3 && brew unlink python3 && brew unlink python3 && brew link --overwrite python3
145-
146137 - name : Setup meson (MacOS)
147138 if : matrix.config.os == 'macos'
148139 run : |
149- brew update
140+ brew update
150141 brew install meson
151142
152143 - name : Setup meson
0 commit comments