about summary refs log tree commit diff
path: root/pkgs/development/compilers/rust
diff options
context:
space:
mode:
authorVladimír Čunát <v@cunat.cz>2022-10-08 10:20:07 +0200
committerVladimír Čunát <v@cunat.cz>2022-10-08 10:20:07 +0200
commit6565abc264549742c9cddcb547506a2c245d6b2b (patch)
tree5e770f59e8665e8de346bcf41c41a353cd4e0f44 /pkgs/development/compilers/rust
parentbc2ce9630aa6d0dc28105becb260988136cd9ef6 (diff)
parentb078ae79375573c7af1f7952db3eae5e337e6572 (diff)
downloadnixlib-6565abc264549742c9cddcb547506a2c245d6b2b.tar
nixlib-6565abc264549742c9cddcb547506a2c245d6b2b.tar.gz
nixlib-6565abc264549742c9cddcb547506a2c245d6b2b.tar.bz2
nixlib-6565abc264549742c9cddcb547506a2c245d6b2b.tar.lz
nixlib-6565abc264549742c9cddcb547506a2c245d6b2b.tar.xz
nixlib-6565abc264549742c9cddcb547506a2c245d6b2b.tar.zst
nixlib-6565abc264549742c9cddcb547506a2c245d6b2b.zip
Merge branch 'master' into staging-next
Diffstat (limited to 'pkgs/development/compilers/rust')
-rw-r--r--pkgs/development/compilers/rust/default.nix2
-rw-r--r--pkgs/development/compilers/rust/rustc.nix2
2 files changed, 3 insertions, 1 deletions
diff --git a/pkgs/development/compilers/rust/default.nix b/pkgs/development/compilers/rust/default.nix
index 7c78a784575a..ef01cbf2abc1 100644
--- a/pkgs/development/compilers/rust/default.nix
+++ b/pkgs/development/compilers/rust/default.nix
@@ -28,7 +28,7 @@ in
   lib = lib';
 
   # Backwards compat before `lib` was factored out.
-  inherit (lib') toTargetArch toTargetOs toRustTarget toRustTargetSpec;
+  inherit (lib') toTargetArch toTargetOs toRustTarget toRustTargetSpec IsNoStdTarget;
 
   # This just contains tools for now. But it would conceivably contain
   # libraries too, say if we picked some default/recommended versions from
diff --git a/pkgs/development/compilers/rust/rustc.nix b/pkgs/development/compilers/rust/rustc.nix
index bd883d1bea86..e3c20bebd499 100644
--- a/pkgs/development/compilers/rust/rustc.nix
+++ b/pkgs/development/compilers/rust/rustc.nix
@@ -107,6 +107,8 @@ in stdenv.mkDerivation rec {
     "${setHost}.musl-root=${pkgsBuildHost.targetPackages.stdenv.cc.libc}"
   ] ++ optionals stdenv.targetPlatform.isMusl [
     "${setTarget}.musl-root=${pkgsBuildTarget.targetPackages.stdenv.cc.libc}"
+  ] ++ optionals (rust.IsNoStdTarget stdenv.targetPlatform) [
+    "--disable-docs"
   ] ++ optionals (stdenv.isDarwin && stdenv.isx86_64) [
     # https://github.com/rust-lang/rust/issues/92173
     "--set rust.jemalloc"