From 95c77f3af9b805da516e34c9ec08b216b95b8146 Mon Sep 17 00:00:00 2001 From: Francesco Gazzetta Date: Fri, 7 Jul 2023 10:04:04 +0200 Subject: [PATCH] nix: disable documentation on risc-v mdbook fails due to a rustc bug https://github.com/rust-lang/rust/issues/114473 --- pkgs/tools/package-management/nix/common.nix | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/pkgs/tools/package-management/nix/common.nix b/pkgs/tools/package-management/nix/common.nix index 19b8d77bb4a7..2dade5cc510d 100644 --- a/pkgs/tools/package-management/nix/common.nix +++ b/pkgs/tools/package-management/nix/common.nix @@ -50,7 +50,13 @@ in , util-linuxMinimal , xz -, enableDocumentation ? !atLeast24 || stdenv.hostPlatform == stdenv.buildPlatform +, enableDocumentation ? !atLeast24 || ( + (stdenv.hostPlatform == stdenv.buildPlatform) && + # mdbook errors out on risc-v due to a rustc bug + # https://github.com/NixOS/nixpkgs/pull/242019 + # https://github.com/rust-lang/rust/issues/114473 + !stdenv.buildPlatform.isRiscV + ) , enableStatic ? stdenv.hostPlatform.isStatic , withAWS ? !enableStatic && (stdenv.isLinux || stdenv.isDarwin), aws-sdk-cpp , withLibseccomp ? lib.meta.availableOn stdenv.hostPlatform libseccomp, libseccomp