GNU bug report logs - #72882
[PATCH core-updates] gnu: grub; ipxe-qemu: Fix build on 32-bit x86.

Previous Next

Package: guix-patches;

Reported by: André Batista <nandre <at> riseup.net>

Date: Thu, 29 Aug 2024 23:35:01 UTC

Severity: normal

Tags: patch

Done: Ludovic Courtès <ludo <at> gnu.org>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 72882 in the body.
You can then email your comments to 72882 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to guix-patches <at> gnu.org:
bug#72882; Package guix-patches. (Thu, 29 Aug 2024 23:35:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to André Batista <nandre <at> riseup.net>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Thu, 29 Aug 2024 23:35:01 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: André Batista <nandre <at> riseup.net>
To: guix-patches <at> gnu.org
Cc: André Batista <nandre <at> riseup.net>, vagrant <at> debian.org,
 ludo <at> gnu.org, efraim <at> flashner.co.il
Subject: [PATCH core-updates] gnu: grub; ipxe-qemu: Fix build on 32-bit x86.
Date: Thu, 29 Aug 2024 20:32:51 -0300
* gnu/packages/bootloaders.scm (grub) [native-inputs] <binutils-i386>:
binutils' #configure-flags is a gexp instead of a simple list, so use
gexp handling procedures when setting flags.
* gnu/packages/bootloaders.scm (ipxe-qemu) [native-inputs]
  <binutils-64-bit-bfd>: Likewise.

Change-Id: If93b0a972570d75c7e26647b154be8afc76cf6e0

---
 gnu/packages/bootloaders.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/bootloaders.scm b/gnu/packages/bootloaders.scm
index 7baf882bde..353b2c2a16 100644
--- a/gnu/packages/bootloaders.scm
+++ b/gnu/packages/bootloaders.scm
@@ -284,7 +284,7 @@ (define-public grub
                                    (arguments
                                     (substitute-keyword-arguments (package-arguments binutils)
                                       ((#:configure-flags flags ''())
-                                       `(cons "--enable-64-bit-bfd" ,flags)))))))
+                                       #~(cons* "--enable-64-bit-bfd" #$flags)))))))
                    (list (make-ld-wrapper "ld-wrapper-i386"
                                           #:binutils binutils)
                          binutils))
@@ -2078,7 +2078,7 @@ (define-public ipxe-qemu
                      (arguments
                        (substitute-keyword-arguments (package-arguments binutils)
                         ((#:configure-flags flags ''())
-                         `(cons "--enable-64-bit-bfd" ,flags)))))))
+                         #~(cons* "--enable-64-bit-bfd" #$flags)))))))
              (modify-inputs (package-native-inputs ipxe)
                (prepend edk2-tools
                         (make-ld-wrapper "ld-wrapper-64-bit-bfd"

base-commit: 87cc46aefce0072dc83e667d85a59a34eecfd89f
-- 
2.45.2





Reply sent to Ludovic Courtès <ludo <at> gnu.org>:
You have taken responsibility. (Fri, 30 Aug 2024 08:48:02 GMT) Full text and rfc822 format available.

Notification sent to André Batista <nandre <at> riseup.net>:
bug acknowledged by developer. (Fri, 30 Aug 2024 08:48:02 GMT) Full text and rfc822 format available.

Message #10 received at 72882-done <at> debbugs.gnu.org (full text, mbox):

From: Ludovic Courtès <ludo <at> gnu.org>
To: André Batista <nandre <at> riseup.net>
Cc: 72882-done <at> debbugs.gnu.org, vagrant <at> debian.org, efraim <at> flashner.co.il
Subject: Re: bug#72882: [PATCH core-updates] gnu: grub; ipxe-qemu: Fix build
 on 32-bit x86.
Date: Fri, 30 Aug 2024 10:44:32 +0200
Hi André,

André Batista <nandre <at> riseup.net> skribis:

> * gnu/packages/bootloaders.scm (grub) [native-inputs] <binutils-i386>:
> binutils' #configure-flags is a gexp instead of a simple list, so use
> gexp handling procedures when setting flags.
> * gnu/packages/bootloaders.scm (ipxe-qemu) [native-inputs]
>   <binutils-64-bit-bfd>: Likewise.
>
> Change-Id: If93b0a972570d75c7e26647b154be8afc76cf6e0

Applied, thanks!

Ludo’.




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Fri, 27 Sep 2024 11:24:11 GMT) Full text and rfc822 format available.

This bug report was last modified 266 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.