changeset 1203:9359bf16a80b

dev/cbindgen: remove RUSTFLAGS
author David Demelier <markand@malikania.fr>
date Thu, 07 Nov 2019 20:14:00 +0100
parents 5234b208c7f1
children 5e5a2b9d353c
files dev/cbindgen/cbindgen.sh
diffstat 1 files changed, 2 insertions(+), 6 deletions(-) [+]
line wrap: on
line diff
--- a/dev/cbindgen/cbindgen.sh	Thu Nov 07 20:12:00 2019 +0100
+++ b/dev/cbindgen/cbindgen.sh	Thu Nov 07 20:14:00 2019 +0100
@@ -23,8 +23,7 @@
 PKGWWW="https://github.com/eqrion/cbindgen"
 PKGDOWNLOAD="https://github.com/eqrion/cbindgen/archive/v$PKGVERSION.tar.gz
              $PKGNAME-$PKGVERSION.tar.gz:download"
-
-PKGDEPENDS=
+PKGDEPENDS="rust:build"
 
 : ${CC:=clang}
 : ${CFLAGS:=-O2}
@@ -45,17 +44,14 @@
 build()
 {
 	rm -rf $PKGNAME-$PKGVERSION
-	tar xvf $PKGNAME-$PKGVERSION.tar.gz
+	tar -xvf $PKGNAME-$PKGVERSION.tar.gz
 	cd $PKGNAME-$PKGVERSION
 
-	# TODO: remove -C target-feature once rustc was patched
-	# TODO: strip in vpk instead.
 	CC="$CC" \
 	CFLAGS="$CFLAGS" \
 	CXX="$CXX" \
 	CXXFLAGS="$CXXFLAGS" \
 	CARGO_HOME=vendor \
-	RUSTFLAGS="-C target-feature=-crt-static" \
 	cargo build --release --verbose --offline
 	cargo install --path . --root=$DESTDIR
 	llvm-strip $DESTDIR/bin/cbindgen