diff options
author | Peter Kolloch <info@eigenvalue.net> | 2024-01-04 12:14:17 +0100 |
---|---|---|
committer | Peter Kolloch <info@eigenvalue.net> | 2024-01-04 12:15:32 +0100 |
commit | 597f3d31d8254f1f13214f006131f60f868f134d (patch) | |
tree | c18e6c80ab81ea3f14d5df23d1160924de42f99f /pkgs/build-support/rust | |
parent | 416ab464ba033559e64e56b656d424b061a4e282 (diff) |
build-rust-crate: Allow missing `hostPlatform.extensions.sharedLibrary`
If you cross-build, sharedLibrary might not be set. E.g. for this nixpkgs instance: ```nix pkgs = import <nixpkgs> { config = { }; crossSystem = { config = "riscv32-unknown-none-elf"; rustc = { config = "riscv32i-unknown-none-elf"; }; }; } ```
Diffstat (limited to 'pkgs/build-support/rust')
-rw-r--r-- | pkgs/build-support/rust/build-rust-crate/build-crate.nix | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/pkgs/build-support/rust/build-rust-crate/build-crate.nix b/pkgs/build-support/rust/build-rust-crate/build-crate.nix index e842b6a3f501e..bbb26606a6a4d 100644 --- a/pkgs/build-support/rust/build-rust-crate/build-crate.nix +++ b/pkgs/build-support/rust/build-rust-crate/build-crate.nix @@ -51,7 +51,7 @@ # configure & source common build functions LIB_RUSTC_OPTS="${libRustcOpts}" BIN_RUSTC_OPTS="${binRustcOpts}" - LIB_EXT="${stdenv.hostPlatform.extensions.sharedLibrary}" + LIB_EXT="${stdenv.hostPlatform.extensions.sharedLibrary or ""}" LIB_PATH="${libPath}" LIB_NAME="${libName}" |