Bug 1337895 - Make the pkg-config rust crate happy when cross-compiling. r?froydnj draft
authorKartikaya Gupta <kgupta@mozilla.com>
Wed, 08 Feb 2017 14:13:50 -0500
changeset 480642 81abc1fc2151ecc7c99e8bdf86514c14aa31b72b
parent 479958 e677ba018b22558fef1d07b74d416fd3a28a5dc3
child 545020 55262f67b57f275bc1a912249f4097b47ceca904
push id44614
push userkgupta@mozilla.com
push dateWed, 08 Feb 2017 19:14:19 +0000
reviewersfroydnj
bugs1337895
milestone54.0a1
Bug 1337895 - Make the pkg-config rust crate happy when cross-compiling. r?froydnj MozReview-Commit-ID: 1430wwCYbj4
config/rules.mk
--- a/config/rules.mk
+++ b/config/rules.mk
@@ -953,16 +953,17 @@ rustflags_override = RUSTFLAGS='$(rustfl
 endif
 
 CARGO_BUILD = env $(rustflags_override) \
 	CARGO_TARGET_DIR=. \
 	RUSTC=$(RUSTC) \
 	MOZ_DIST=$(ABS_DIST) \
 	LIBCLANG_PATH=$(MOZ_LIBCLANG_PATH) \
 	CLANG_PATH=$(MOZ_CLANG_PATH) \
+	PKG_CONFIG_ALLOW_CROSS=1 \
 	$(CARGO) build $(cargo_build_flags)
 
 ifdef RUST_LIBRARY_FILE
 
 ifdef RUST_LIBRARY_FEATURES
 rust_features_flag := --features "$(RUST_LIBRARY_FEATURES)"
 endif