Try to find llvm-config-11 on goofy misconfigured CI box

This commit is contained in:
Colin Davidson
2022-03-09 06:57:59 -08:00
parent 34a9f55f37
commit c543ecd64c
+9
View File
@@ -52,6 +52,15 @@ config_openbsd() {
config_linux() {
LLVM_CONFIG=llvm-config
MIN_LLVM_VERSION=("11.1.0")
if [ $(version $($LLVM_CONFIG --version)) -lt $(version $MIN_LLVM_VERSION) ]; then
LLVM_CONFIG=llvm-config-11
if [ $(version $($LLVM_CONFIG --version)) -lt $(version $MIN_LLVM_VERSION) ]; then
panic "Requirement: llvm-config must be base version greater than 11"
fi
fi
LDFLAGS="$LDFLAGS -ldl"
CFLAGS="$CFLAGS $($LLVM_CONFIG --cxxflags --ldflags)"
LDFLAGS="$LDFLAGS $($LLVM_CONFIG --libs core native --system-libs)"