diff options
| author | Greg Hogan <code@greghogan.com> | 2025-11-03 17:55:42 +0000 |
|---|---|---|
| committer | Greg Hogan <code@greghogan.com> | 2025-11-14 17:45:07 +0000 |
| commit | 20669af24a3b44573e01a8405c2a68134bcecbc4 (patch) | |
| tree | 46eaa2c8eb71c4b2251c4f41d9bc11adba6eefd7 /gnu | |
| parent | a9f854ca3d44628ccce60a93e57fccf360c86705 (diff) | |
gnu: ck: Limit parallelism.
* gnu/packages/c.scm (ck)[arguments]<#:phases>('configure): Limit
parallelism to prevent excessive test runtime.
Change-Id: I303d8ff3c5d47da4862994ad0c2942d84f736e57
Diffstat (limited to 'gnu')
| -rw-r--r-- | gnu/packages/c.scm | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/gnu/packages/c.scm b/gnu/packages/c.scm index 407a5027d99..128607fa82e 100644 --- a/gnu/packages/c.scm +++ b/gnu/packages/c.scm @@ -1572,9 +1572,9 @@ Telemetry Transport (MQTT) publish-subscribe messaging protocol.") ,(string-append "--prefix=" #$output) ,(string-append "--mandir=" #$output "/share/man") ,(string-append "--cores=" - (if parallel-build? - (number->string (parallel-job-count)) - "1"))))))))) + ;; Tests require parallelism, and set upper limit as test + ;; runtime scales superliniearly in the number of cores. + (number->string (max 2 (min 8 (parallel-job-count)))))))))))) (home-page "https://github.com/concurrencykit/ck") (synopsis "C library for concurrent systems") (description "Concurrency Kit (@code{ck}) provides concurrency primitives, |
