mirror of
https://github.com/NixOS/nix
synced 2025-06-25 06:31:14 +02:00
Improve the build without GC
We don't just want to pass `--enable-gc=no`; we also want to make sure boehmgc is not a dependency. Creating a nix-level configuration option to do both, and then using that for the CI job, is more robust.
This commit is contained in:
parent
84aa8e9f19
commit
0c3ce23754
2 changed files with 13 additions and 3 deletions
|
@ -220,7 +220,9 @@
|
|||
buildCross = forAllCrossSystems (crossSystem:
|
||||
lib.genAttrs ["x86_64-linux"] (system: self.packages.${system}."nix-${crossSystem}"));
|
||||
|
||||
buildNoGc = forAllSystems (system: self.packages.${system}.nix.overrideAttrs (a: { configureFlags = (a.configureFlags or []) ++ ["--enable-gc=no"];}));
|
||||
buildNoGc = forAllSystems (system:
|
||||
self.packages.${system}.nix.override { enableGC = false; }
|
||||
);
|
||||
|
||||
buildNoTests = forAllSystems (system:
|
||||
self.packages.${system}.nix.override {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue