From 462f3b064f0dd7f6f462b3a8deee5f438f4cd438 Mon Sep 17 00:00:00 2001 From: Ludovic Courtès Date: Thu, 24 Mar 2022 22:47:00 +0100 Subject: gnu: xen: Fix compilation. Suggested by Skyler . * gnu/packages/virtualization.scm (xen)[arguments]: In 'patch' phase, substitute ".note.gnu.build-id" in 'xen.lds.S'. --- gnu/packages/virtualization.scm | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/gnu/packages/virtualization.scm b/gnu/packages/virtualization.scm index 5909691347..bd297977df 100644 --- a/gnu/packages/virtualization.scm +++ b/gnu/packages/virtualization.scm @@ -2152,7 +2152,12 @@ override CC = " (assoc-ref inputs "cross-gcc") "/bin/i686-linux-gnu-gcc")) (string-append "runtime_library_dirs = ['" (assoc-ref outputs "out") "/lib'],\nlibrary_dirs ="))) - #t)) + + ;; This needs to be quoted: + ;; . + (substitute* "xen/arch/x86/xen.lds.S" + ((".note.gnu.build-id") + "\".note.gnu.build-id\"")))) (add-before 'configure 'patch-xen-script-directory (lambda* (#:key outputs #:allow-other-keys) (substitute* '("configure" -- cgit v1.2.3