git.iko.soy/typeable/nixpkgs
on master help sign in
librsvg: fix cross compilation
commit9765e471b15b838cf6066d011d855285ddcf1797 authorNick Cao <nickcao@nichi.co> dateMon 29 Nov 2021, 15:01 (5 years ago) parentaaea802
1 file changed+3−1
pkgs/development/libraries/librsvg/default.nix+3−1
pkgs/development/libraries/librsvg/default.nix+3−1
@@ -14,6 +14,7 @@
1414, libobjc
1515, rustPlatform
1616, rustc
17+, rust
1718, cargo
1819, gnome
1920, vala
@@ -78,7 +79,8 @@ stdenv.mkDerivation rec {
7879
7980 "--enable-installed-tests"
8081 "--enable-always-build-tests"
81− ] ++ lib.optional stdenv.isDarwin "--disable-Bsymbolic";
82+ ] ++ lib.optional stdenv.isDarwin "--disable-Bsymbolic"
83+ ++ lib.optional (stdenv.buildPlatform != stdenv.hostPlatform) "RUST_TARGET=${rust.toRustTarget stdenv.hostPlatform}";
8284
8385 makeFlags = [
8486 "installed_test_metadir=${placeholder "installedTests"}/share/installed-tests/RSVG"