GNU bug report logs -
#74798
[PATCH] gnu: gdb: Ensure configure-flags are appended to original package
Previous Next
Reported by: Rutherther <rutherther <at> ditigal.xyz>
Date: Wed, 11 Dec 2024 19:36:01 UTC
Severity: normal
Tags: patch
Done: Janneke Nieuwenhuizen <janneke <at> gnu.org>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
Rutherther via Guix-patches via writes:
Hello,
> Since recently there has been a change to gdb package that introduced
> configure-flags, three gdb packages broke, since they assumed there are no
> configure-flags in gdb. That means they produced the same gdb as gdb-14.
>
> * gnu/packages/embedded.scm (make-gdb-arm-none-eabi)[arguments]: Append
> configure-flags to original flags.
> * gnu/packages/gdb.scm (gdb-multiarch)[arguments]: Append
> configure-flags to original flags.
> * gnu/packages/gdb.scm (avr-gdb)[arguments]: Append
> configure-flags to original flags.
>
> Change-Id: Ia8748b86dc72197bd4eef307d091b6af44fc5611
Thank you! And sorry for breaking things :)
I've changed the commit message to
--8<---------------cut here---------------start------------->8---
gnu: gdb: Fix build of target-specific variants.
This is a follow-up to commit
baf4a3330762d184f5b10846151a9e3afd7c3dbe
gnu: Add gdb-15.2, with support for the 64bit Hurd.
That commit changed the gdb package, introducing #:configure-flags, breaking
three gdb packages, since they assumed there are no #:configure-flags in gdb.
That means they produced the same gdb as gdb-14.
This patch fixes that by ensuring #:configure-flags are appended to original
package.
* gnu/packages/embedded.scm (make-gdb-arm-none-eabi)[arguments]:
Append #configure-flags to original flags.
(gdb-multiarch)[arguments]: Likewise.
(avr-gdb)[arguments]: Likewise.
--8<---------------cut here---------------end--------------->8---
and pushed to master as 98908e0777889aeec2796dbdc4f0809a1898dd3b.
Greetings,
Janneke
--
Janneke Nieuwenhuizen <janneke <at> gnu.org> | GNU LilyPond https://LilyPond.org
Freelance IT https://www.JoyOfSource.com | AvatarĀ® https://AvatarAcademy.com
This bug report was last modified 162 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.