From 027cdb5bb8153102ef77ab595a07a44d7dc1f2e9 Mon Sep 17 00:00:00 2001 From: maxice8 Date: Sun, 20 Jan 2019 16:25:50 -0200 Subject: [PATCH] shutils/common.sh: export CARGO_BUILD_TARGET --- common/xbps-src/shutils/common.sh | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/common/xbps-src/shutils/common.sh b/common/xbps-src/shutils/common.sh index 2e19fd4f59a..b19ad8a26a1 100644 --- a/common/xbps-src/shutils/common.sh +++ b/common/xbps-src/shutils/common.sh @@ -528,6 +528,7 @@ setup_pkg() { export RUSTFLAGS="$XBPS_CROSS_RUSTFLAGS" # Rust target, which differs from our triplets export RUST_TARGET="$XBPS_CROSS_RUST_TARGET" + # Define equivalent of TOML config in environment # [target.${RUST_TARGET}] # linker = ${CC} @@ -535,6 +536,11 @@ setup_pkg() { _XBPS_CROSS_RUST_TARGET_ENV="${_XBPS_CROSS_RUST_TARGET_ENV//-/_}" export CARGO_TARGET_${_XBPS_CROSS_RUST_TARGET_ENV}_LINKER="$CC" unset _XBPS_CROSS_RUST_TARGET_ENV + + # Define equivalent of TOML config in environment + # [build] + # target = ${RUST_TARGET} + export CARGO_BUILD_TARGET="$RUST_TARGET" else export CC="cc" export CXX="g++"