diff options
author | Ludovic Courtès <ludo@gnu.org> | 2014-09-20 14:15:17 +0200 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2014-09-20 14:15:17 +0200 |
commit | dd68dd137a4a70cde7e344bd969ef7849355d018 (patch) | |
tree | 52075391e698d1e4f80563f78a541741d69a4bfa | |
parent | 6904ecce5fdd25a9564050101f1003a4d75e7bd5 (diff) | |
download | guix-dd68dd137a4a70cde7e344bd969ef7849355d018.tar.gz |
gnu: cyrus-sasl: Build sequentially.
* gnu/packages/cyrus-sasl.scm (cyrus-sasl)[arguments]: Pass #:parallel-build?.
-rw-r--r-- | gnu/packages/cyrus-sasl.scm | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/gnu/packages/cyrus-sasl.scm b/gnu/packages/cyrus-sasl.scm index 1913f93f0d..0c92cc36a1 100644 --- a/gnu/packages/cyrus-sasl.scm +++ b/gnu/packages/cyrus-sasl.scm @@ -49,7 +49,13 @@ (arguments '(#:configure-flags (list (string-append "--with-plugindir=" (assoc-ref %outputs "out") - "/lib/sasl2")))) + "/lib/sasl2")) + + ;; The 'plugins' directory has shared source files, such as + ;; 'plugin_common.c'. When building the shared libraries there, libtool + ;; ends up doing "ln -s plugin_common.lo plugin_common.o", which can + ;; fail with EEXIST when building things in parallel. + #:parallel-build? #f)) (synopsis "Cyrus SASL, an implementation of the Simple Authentication Security Layer framework") (description "SASL (Simple Authentication Security Layer) is an Internet |