From ab999c25169d439639eccb5d17fc483ae2ead19c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ludovic=20Court=C3=A8s?= Date: Wed, 10 Jun 2015 09:37:36 +0200 Subject: [PATCH] gnu: commencement: Remove "debug" output of GCC-FINAL. Fixes a regression introduced in 9063ef0. * gnu/packages/commencement.scm (gcc-final)[outputs]: New field. --- gnu/packages/commencement.scm | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/gnu/packages/commencement.scm b/gnu/packages/commencement.scm index 6cf56badbf..6a48fb640b 100644 --- a/gnu/packages/commencement.scm +++ b/gnu/packages/commencement.scm @@ -553,6 +553,12 @@ exec ~a/bin/~a-~a -B~a/lib -Wl,-dynamic-linker -Wl,~a/~a \"$@\"~%" (package (inherit gcc-boot0) (name "gcc") (location (source-properties->location (current-source-location))) + + ;; XXX: Currently #:allowed-references applies to all the outputs but the + ;; "debug" output contains disallowed references, notably + ;; linux-libre-headers. Disable the debugging output to work around that. + (outputs (delete "debug" (package-outputs gcc-boot0))) + (arguments `(#:guile ,%bootstrap-guile #:implicit-inputs? #f