Skip to content

Commit 0175612

Browse files
committedSep 1, 2017
chromium: try to hack around Hydra problems
Discussion: e8f1ddcbd1d
1 parent 7b6251b commit 0175612

File tree

1 file changed

+6
-1
lines changed
  • pkgs/applications/networking/browsers/chromium

1 file changed

+6
-1
lines changed
 

‎pkgs/applications/networking/browsers/chromium/common.nix

+6-1
Original file line numberDiff line numberDiff line change
@@ -228,9 +228,14 @@ let
228228
'';
229229

230230
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)
231236
buildCommand = target: ''
232237
ninja -C "${buildPath}" \
233-
-j$NIX_BUILD_CORES -l$NIX_BUILD_CORES \
238+
-j$(( ($NIX_BUILD_CORES+1) / 2 )) -l$(( $NIX_BUILD_CORES+1 )) \
234239
"${target}"
235240
'' + optionalString (target == "mksnapshot" || target == "chrome") ''
236241
paxmark m "${buildPath}/${target}"

0 commit comments

Comments
 (0)
Please sign in to comment.