rustc: Fix corrupted .rlib files caused by stripping on Darwin

wip/yesman
Andrew Childs 6 years ago
parent b0dd3a189d
commit 7857399288
  1. 6
      pkgs/development/compilers/rust/rustc.nix

@ -37,6 +37,12 @@ stdenv.mkDerivation {
# The build will fail at the very end on AArch64 without this.
dontUpdateAutotoolsGnuConfigScripts = if stdenv.isAarch64 then true else null;
# Running the default `strip -S` command on Darwin corrupts the
# .rlib files in "lib/".
#
# See https://github.com/NixOS/nixpkgs/pull/34227
stripDebugList = if stdenv.isDarwin then [ "bin" ] else null;
NIX_LDFLAGS = optionalString stdenv.isDarwin "-rpath ${llvmShared}/lib";
# Enable nightly features in stable compiles (used for

Loading…
Cancel
Save