Explicitly specify all required LLVM components on linux build.

This fixes missing symbols errors when building with LLVM with separate components.
This commit is contained in:
Harold Brenes
2026-08-15 17:13:52 -04:00
parent d511234bf4
commit 1dbafbab63

View File

@@ -125,7 +125,7 @@ NetBSD)
;;
Linux)
CXXFLAGS="$CXXFLAGS $($LLVM_CONFIG --cxxflags --ldflags)"
LDFLAGS="$LDFLAGS -lstdc++ -ldl $($LLVM_CONFIG --libs core native --system-libs --libfiles)"
LDFLAGS="$LDFLAGS -lstdc++ -ldl $($LLVM_CONFIG --libs core native passes arm aarch64 x86 webassembly riscv --system-libs --libfiles)"
# Copy libLLVM*.so into current directory for linking
# NOTE: This is needed by the Linux release pipeline!
# cp $(readlink -f $($LLVM_CONFIG --libfiles)) ./