diff options
author | Artturi <Artturin@artturin.com> | 2021-12-08 20:20:32 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-12-08 20:20:32 +0200 |
commit | 3fe92b45cb526b447d7e9b097dfbda2669e2203c (patch) | |
tree | cd37ab06d4d2cd344b67a0dd35497874075d861f /nixos | |
parent | d54bc898d0b3177c22d99d89c837336a8025bc01 (diff) | |
parent | eea6baad509b24c9137fd9d97fd3ae9392cf34de (diff) |
Merge pull request #149665 from Artturin/squashfscores
Diffstat (limited to 'nixos')
-rw-r--r-- | nixos/lib/make-squashfs.nix | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/nixos/lib/make-squashfs.nix b/nixos/lib/make-squashfs.nix index 8690c42e7ac93..170d315fb7517 100644 --- a/nixos/lib/make-squashfs.nix +++ b/nixos/lib/make-squashfs.nix @@ -21,8 +21,15 @@ stdenv.mkDerivation { # for nix-store --load-db. cp $closureInfo/registration nix-path-registration + # 64 cores on i686 does not work + # fails with FATAL ERROR: mangle2:: xz compress failed with error code 5 + if ((NIX_BUILD_CORES > 48)); then + NIX_BUILD_CORES=48 + fi + # Generate the squashfs image. mksquashfs nix-path-registration $(cat $closureInfo/store-paths) $out \ - -no-hardlinks -keep-as-directory -all-root -b 1048576 -comp ${comp} + -no-hardlinks -keep-as-directory -all-root -b 1048576 -comp ${comp} \ + -processors $NIX_BUILD_CORES ''; } |