~ruther/guix-local

20669af24a3b44573e01a8405c2a68134bcecbc4 — Greg Hogan 6 months ago a9f854c
gnu: ck: Limit parallelism.

* gnu/packages/c.scm (ck)[arguments]<#:phases>('configure): Limit
parallelism to prevent excessive test runtime.

Change-Id: I303d8ff3c5d47da4862994ad0c2942d84f736e57
1 files changed, 3 insertions(+), 3 deletions(-)

M gnu/packages/c.scm
M gnu/packages/c.scm => gnu/packages/c.scm +3 -3
@@ 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,