From 3f05179fdb3b4700d1ef09f31a4cfd8644fb18a4 Mon Sep 17 00:00:00 2001 From: Sebastian Ullrich Date: Fri, 28 Nov 2025 17:27:32 +0100 Subject: [PATCH] chore: CI: fix Linux release jobs (#11424) --- script/prepare-llvm-linux.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/script/prepare-llvm-linux.sh b/script/prepare-llvm-linux.sh index 7c809f6ca9..7b45d06639 100755 --- a/script/prepare-llvm-linux.sh +++ b/script/prepare-llvm-linux.sh @@ -60,6 +60,9 @@ echo -n " -DLEAN_STANDALONE=ON -DCADICAL_USE_CUSTOM_CXX=ON" echo -n " -DCMAKE_CXX_COMPILER=$PWD/llvm-host/bin/clang++ -DLEAN_CXX_STDLIB='-Wl,-Bstatic -lc++ -lc++abi -Wl,-Bdynamic'" # these should also be used for cadical, so do not use `LEAN_EXTRA_CXX_FLAGS` here echo -n " -DCMAKE_CXX_FLAGS='--sysroot $PWD/llvm -idirafter $GLIBC_DEV/include ${EXTRA_FLAGS:-}'" +# the above does not include linker flags which will be added below based on context, so skip the +# generic check by cmake +echo -n " -DCMAKE_C_COMPILER_WORKS=1 -DCMAKE_CXX_COMPILER_WORKS=1" # use target compiler directly when not cross-compiling if [[ -L llvm-host ]]; then echo -n " -DCMAKE_C_COMPILER=$PWD/stage1/bin/clang"