lol

chromium: try to hack around Hydra problems

Discussion: https://github.com/NixOS/nixpkgs/commit/e8f1ddcbd1d

+6 -1
+6 -1
pkgs/applications/networking/browsers/chromium/common.nix
··· 228 ''; 229 230 buildPhase = let 231 buildCommand = target: '' 232 ninja -C "${buildPath}" \ 233 - -j$NIX_BUILD_CORES -l$NIX_BUILD_CORES \ 234 "${target}" 235 '' + optionalString (target == "mksnapshot" || target == "chrome") '' 236 paxmark m "${buildPath}/${target}"
··· 228 ''; 229 230 buildPhase = let 231 + # Build paralelism: on Hydra the build was frequently running into memory 232 + # exhaustion, and even other users might be running into similar issues. 233 + # -j is halved to avoid memory problems, and -l is slightly increased 234 + # so that the build gets slight preference before others 235 + # (it will often be on "critical path" and at risk of timing out) 236 buildCommand = target: '' 237 ninja -C "${buildPath}" \ 238 + -j$(( ($NIX_BUILD_CORES+1) / 2 )) -l$(( $NIX_BUILD_CORES+1 )) \ 239 "${target}" 240 '' + optionalString (target == "mksnapshot" || target == "chrome") '' 241 paxmark m "${buildPath}/${target}"