summaryrefslogtreecommitdiff
path: root/eclass/cargo.eclass
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2020-06-13 10:39:22 +0100
committerV3n3RiX <venerix@redcorelinux.org>2020-06-13 10:39:22 +0100
commit9452a6e87b6c2c70513bc47a2470bf9f1168920e (patch)
tree8ac67e26b45f34d71c5aab3621813b100a0d5f00 /eclass/cargo.eclass
parentf516638b7fe9592837389826a6152a7e1b251c54 (diff)
gentoo resync : 13.06.2020
Diffstat (limited to 'eclass/cargo.eclass')
-rw-r--r--eclass/cargo.eclass5
1 files changed, 3 insertions, 2 deletions
diff --git a/eclass/cargo.eclass b/eclass/cargo.eclass
index 6f7ffdb626b4..ccbf87aa9a6c 100644
--- a/eclass/cargo.eclass
+++ b/eclass/cargo.eclass
@@ -16,12 +16,11 @@ _CARGO_ECLASS=1
RUST_DEPEND=">=virtual/rust-1.37.0"
case ${EAPI} in
- 6) DEPEND="${RUST_DEPEND}";;
7) BDEPEND="${RUST_DEPEND}";;
*) die "EAPI=${EAPI:-0} is not supported" ;;
esac
-inherit multiprocessing
+inherit multiprocessing toolchain-funcs
EXPORT_FUNCTIONS src_unpack src_compile src_install src_test
@@ -162,6 +161,8 @@ cargo_src_compile() {
export CARGO_HOME="${ECARGO_HOME}"
+ tc-export AR CC
+
cargo build $(usex debug "" --release) "$@" \
|| die "cargo build failed"
}