#1127348 grub2: FTBFS on powerpc - upstream source builds fine

Package:
src:grub2
Source:
src:grub2
Submitter:
John Paul Adrian Glaubitz
Date:
2026-08-16 17:57:02 UTC
Severity:
normal
Tags:
#1127348#5
Date:
2026-02-07 09:30:44 UTC
From:
To:
Hi,

starting with version 2.14-1, grub2 fails to build from source on powerpc [1]:

/usr/bin/powerpc-linux-gnu-ld.bfd: appendedsig.module: in function `grub_mod_init':
/build/reproducible-path/grub2-2.14/obj/grub-emu/grub-core/../../../grub-core/commands/appendedsig/appendedsig.c:1615:(.text+0x2adc): undefined reference to `grub_pks_get_keystore'
/usr/bin/powerpc-linux-gnu-ld.bfd: appendedsig.module: in function `create_dbs_from_pks':
/build/reproducible-path/grub2-2.14/obj/grub-emu/grub-core/../../../grub-core/commands/appendedsig/appendedsig.c:1400:(.text+0x2c64): undefined reference to `grub_pks_free_data'
collect2: error: ld returned 1 exit status

Since I initially suspected an upstream problem, I tried building grub2 from
git which surprisingly worked fine [2]. Thus, the problem must be with the Debian
package itself, either one of the patches or how the package is configured in
debian/rules.

Adrian

#1127348#14
Date:
2026-02-24 20:10:17 UTC
From:
To:
Hi,

It's actually an upstream bug and can be reproduced when building grub-emu instead
of grub-ieee1275 with "--with-platform=emu". I have already reported the issue to
the corresponding upstream author [1].

Adrian

#1127348#21
Date:
2026-02-27 21:55:26 UTC
From:
To:
Hi,

the attached patch fixes the problem.

Thanks,
Adrian

#1127348#28
Date:
2026-07-11 13:07:07 UTC
From:
To:
Hi,

any chance the patch from [1] could be added to the Debian package?

Thanks,
Adrian

#1127348#33
Date:
2026-08-05 08:15:54 UTC
From:
To:
Hi Adrian,

I have submitted a merge request to the Debian grub-team repository
adding the upstream fix:

https://salsa.debian.org/TruptiShirsat/grub/-/merge_requests/1

The patch has been tested by building grub2 2.14-3.1 for powerpc
using sbuild and the build succeeded.

Thanks,
Trupti

#1127348#38
Date:
2026-08-05 08:20:53 UTC
From:
To:
Hi Trupti,

Great, thanks a lot!

Adrian

#1127348#41
Date:
2026-08-16 17:55:26 UTC
From:
To:
Hello,

Bug #1127348 in grub2 reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/grub-team/grub/-/commit/969992b177c7fab8730fb738c48af53836a77d2a
------------------------------------------------------------------------
Merge branch 'fix/powerpc-grub-emu-pks-ftbfs' into 'master'

Fix grub-emu FTBFS on 32-bit powerpc due to PKS support (Closes: #1127348)

See merge request grub-team/grub!93
------------------------------------------------------------------------

(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/1127348

#1127348#46
Date:
2026-08-16 17:55:26 UTC
From:
To:
Hello,

Bug #1127348 in grub2 reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/grub-team/grub/-/commit/189fbc7da34f185db7fba1475fcd3ce2cb245f96
------------------------------------------------------------------------
debian/patches: Fix grub-emu FTBFS on 32-bit powerpc due to PKS support (Closes: #1127348)
------------------------------------------------------------------------

(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/1127348