Skip to content

Commit d2df41e

Browse files
fenix seems to have removed some wasm32 libraries from latest
1 parent 0f9251d commit d2df41e

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

pkgs/modules/rust/default.nix

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,20 @@ let
44
rust-channel-name = if fenix-channel-name == "latest" then "nightly" else fenix-channel-name;
55
channel = pkgs.fenix."${fenix-channel-name}";
66

7-
stripped-toolchain = pkgs.fenix.combine [
7+
stripped-toolchain = pkgs.fenix.combine ([
88
(channel.withComponents [
99
"cargo"
1010
"llvm-tools"
1111
"rust-src"
1212
"rust-std"
1313
"rustc"
1414
])
15-
pkgs.fenix.targets.wasm32-wasi.${fenix-channel-name}.rust-std
16-
pkgs.fenix.targets.wasm32-unknown-unknown.${fenix-channel-name}.rust-std
17-
];
15+
] ++ (
16+
if fenix-channel-name == "nightly" then [
17+
pkgs.fenix.targets.wasm32-wasi.${fenix-channel-name}.rust-std
18+
pkgs.fenix.targets.wasm32-unknown-unknown.${fenix-channel-name}.rust-std
19+
] else [ ]
20+
));
1821

1922
toolchain = pkgs.fenix.combine [
2023
channel.toolchain

0 commit comments

Comments
 (0)