@@ -207,8 +207,9 @@ jobs:
207207 # actually we use recent version of llvm, to get full compatibility
208208 # with C++20
209209 brew install llvm@20
210-
211210 LLVM_PREFIX=$(brew --prefix llvm@20)
211+ echo "LDFLAGS=-L${LLVM_PREFIX}/lib:$LDFLAGS" >> $GITHUB_ENV
212+ echo "CPPFLAGS=-I${LLVM_PREFIX}/include" >> $GITHUB_ENV
212213 echo "PATH=$LLVM_PREFIX/bin:$PATH" >> $GITHUB_ENV
213214 echo "CC=clang" >> $GITHUB_ENV
214215 echo "CXX=clang++" >> $GITHUB_ENV
@@ -217,13 +218,16 @@ jobs:
217218 echo "LD=ld.lld" >> $GITHUB_ENV
218219 echo "DYLD_LIBRARY_PATH=$LLVM_PREFIX/lib:$DYLD_LIBRARY_PATH" >> $GITHUB_ENV
219220
221+ brew install lld@20
222+ LLD_PREFIX=$(brew --prefix lld@20)
223+ echo "LDFLAGS=-L${LLD_PREFIX}/lib:$LDFLAGS" >> $GITHUB_ENV
224+ echo "CPPFLAGS=-I${LLD_PREFIX}/include" >> $GITHUB_ENV
220225
221226 brew install libomp
222227 OMP_PREFIX=$(brew --prefix libomp)
223- echo "LIBOMP=$OMP_PREFIX/lib/libomp.dylib" >> $GITHUB_ENV
224- echo "LDFLAGS=-L/usr/local/opt/libomp/lib:LDFLAGS" >> $GITHUB_ENV
225- echo "CPPFLAGS=-I/usr/local/opt/libomp/include" >> $GITHUB_ENV
226- #echo "LDFLAGS=-fuse-ld=ld.lld" >> $GITHUB_ENV
228+ echo "LIBOMP=${OMP_PREFIX}/lib/libomp.dylib" >> $GITHUB_ENV
229+ echo "LDFLAGS=-L${OMP_PREFIX}/lib:$LDFLAGS" >> $GITHUB_ENV
230+ echo "CPPFLAGS=-I${OMP_PREFIX}/include" >> $GITHUB_ENV
227231
228232
229233 # TODO: The following block is an ugly hack but, at the moment (2025-02-25),
0 commit comments