summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFlorian Franzmann2021-05-24 21:20:19 +0200
committerFlorian Franzmann2021-06-01 00:44:20 +0200
commitc78dc66767d247870c81007a247615f85405e957 (patch)
treed1b61273b064cea7b846b5a52c7fded1b3051223
parentf373a6ef08a6ead812ee991806c10cd090a89b88 (diff)
devel/rust: require llvm 11
-rwxr-xr-xdevel/rust/BUILD2
-rwxr-xr-xdevel/rust/DEPENDS17
2 files changed, 12 insertions, 7 deletions
diff --git a/devel/rust/BUILD b/devel/rust/BUILD
index 552179bf4d..759adac5f3 100755
--- a/devel/rust/BUILD
+++ b/devel/rust/BUILD
@@ -11,6 +11,7 @@ else
--destdir="$_rust_root" --prefix=/ --disable-ldconfig || break
done
fi &&
+message "${MESSAGE_COLOR}OPTS=$OPTS${DEFAULT_COLOR}" &&
./configure \
--build="${BUILD/-pc-/-unknown-}" \
--prefix="$INSTALL_ROOT"/usr \
@@ -21,6 +22,7 @@ fi &&
--enable-extended \
--disable-docs \
--enable-llvm-link-shared \
+ --llvm-root=$INSTALL_ROOT/usr --disable-llvm-version-check --disable-codegen-tests \
$OPTS &&
# static doesn't work
diff --git a/devel/rust/DEPENDS b/devel/rust/DEPENDS
index 16393d312b..dd516c38cd 100755
--- a/devel/rust/DEPENDS
+++ b/devel/rust/DEPENDS
@@ -1,10 +1,13 @@
-depends llvm " --llvm-root=$INSTALL_ROOT/usr --disable-llvm-version-check --disable-codegen-tests"&&
-depends -sub CXX gcc &&
-depends bison &&
-depends curl &&
-depends flex &&
-depends libxslt &&
-depends python3 '--python=python3' &&
+. "$GRIMOIRE"/VDEPENDS &&
+vdepends <<EOF &&
+ llvm >= 11.0 < 12.0
+ gcc[CXX]
+ curl
+ flex
+ libxslt
+ python3 flags: --python=python3
+EOF
+
optional_depends ccache '' '' 'optimise compile times' &&
optional_depends gdb '' '' 'debugger' &&
optional_depends valgrind '' '' 'leak detector'