From dd68dd137a4a70cde7e344bd969ef7849355d018 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ludovic=20Court=C3=A8s?= Date: Sat, 20 Sep 2014 14:15:17 +0200 Subject: [PATCH] gnu: cyrus-sasl: Build sequentially. * gnu/packages/cyrus-sasl.scm (cyrus-sasl)[arguments]: Pass #:parallel-build?. --- gnu/packages/cyrus-sasl.scm | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) 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