diff options
| author | Colin Davidson <colrdavidson@gmail.com> | 2022-03-09 06:57:59 -0800 |
|---|---|---|
| committer | Colin Davidson <colrdavidson@gmail.com> | 2022-03-09 06:57:59 -0800 |
| commit | c543ecd64c0681a7dc92fd3edef670380a24756e (patch) | |
| tree | 475d02b6858e12a131a15409b06d146eb7630479 | |
| parent | 34a9f55f3771c05695f3e4c886b7c067d7aec5e2 (diff) | |
Try to find llvm-config-11 on goofy misconfigured CI box
| -rwxr-xr-x | build_odin.sh | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/build_odin.sh b/build_odin.sh index 80c35dc44..911e8a2d5 100755 --- a/build_odin.sh +++ b/build_odin.sh @@ -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)" |