From 9a745d76f6594a31994731ef6892290e01cc683f Mon Sep 17 00:00:00 2001 From: Manolis Ragkousis Date: Tue, 16 Feb 2016 15:06:33 +0200 Subject: gnu: cross-gcc-arguments: Disable libitm, libvtv and libsanitizer. * gnu/packages/cross-base.scm (cross-gcc-arguments)[arguments]: Add "--disable-libitm", "--disable-libvtv" and "--disable-libsanitizer" when libc is not present. --- gnu/packages/cross-base.scm | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'gnu/packages/cross-base.scm') diff --git a/gnu/packages/cross-base.scm b/gnu/packages/cross-base.scm index 718e56e3de..3bd30fd78c 100644 --- a/gnu/packages/cross-base.scm +++ b/gnu/packages/cross-base.scm @@ -121,6 +121,14 @@ (define (cross-gcc-arguments target libc) "--disable-libquadmath" "--disable-decimal-float" ;would need libc "--disable-libcilkrts" + + ;; When target is any OS other than 'none' these + ;; libraries will fail if there is no libc + ;; present. See + ;; + "--disable-libitm" + "--disable-libvtv" + "--disable-libsanitizer" ))) ,(if libc -- cgit v1.2.3