Merge pull request #324633 from philiptaron/__attrsFailEvaluation/rust

rustPackages.buildRustPackages: allow one level of introspection before applying __attrsFailEvaluation
This commit is contained in:
Silvan Mosberger
2024-07-26 01:59:31 +02:00
committed by GitHub
+4 -1
View File
@@ -65,7 +65,10 @@ in
bootRustPlatform = makeRustPlatform bootstrapRustPackages;
in {
# Packages suitable for build-time, e.g. `build.rs`-type stuff.
buildRustPackages = (selectRustPackage pkgsBuildHost).packages.stable // { __attrsFailEvaluation = true; };
buildRustPackages = (selectRustPackage pkgsBuildHost).packages.stable // {
# Prevent `pkgs/top-level/release-attrpaths-superset.nix` from recursing more than one level here.
buildRustPackages = self.buildRustPackages // { __attrsFailEvaluation = true; };
};
# Analogous to stdenv
rustPlatform = makeRustPlatform self.buildRustPackages;
rustc-unwrapped = self.callPackage ./rustc.nix ({