Skip to content

Commit

Permalink
boot/gummiboot: remove package
Browse files Browse the repository at this point in the history
The gummiboot package currently fails to build due to incompatibilies
with recent versions of the gnu-efi code.

It turns out that gummiboot has been marked deprecated/obsolete by its
maintainer since July 2015:

  https://cgit.freedesktop.org/gummiboot/commit/?id=55df1539c9d330732e88bd196afee386db6e4a1d&utm_source=anzwix

Indeed, gummiboot ended up being integrated as part of systemd as
systemd-boot. While it made sense for a while to keep it as a separate
standalone package, it is not possible to maintain it in Buildroot
without an active upstream, and there are other options for simple EFI
bootloaders these days.

Therefore, let's retire this package.

Fixes:

  http://autobuild.buildroot.net/results/5929104a868d2f69ec1b71e5e897b6d1ebf347cf/

Signed-off-by: Thomas Petazzoni <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
  • Loading branch information
tpetazzoni authored and yann-morin-1998 committed Feb 6, 2023
1 parent 5aab8c5 commit 488a875
Show file tree
Hide file tree
Showing 9 changed files with 8 additions and 159 deletions.
8 changes: 8 additions & 0 deletions Config.in.legacy
Original file line number Diff line number Diff line change
Expand Up @@ -146,6 +146,14 @@ endif

comment "Legacy options removed in 2023.02"

config BR2_TARGET_GUMMIBOOT
bool "gummiboot removed"
select BR2_LEGACY
help
gummiboot has been deprecated since 2015, with no further
updates. It became integrated into the systemd project as
systemd-boot.

config BR2_PACKAGE_IPUTILS_NINFOD
bool "iputils 20221126 removed ninfod"
select BR2_LEGACY
Expand Down
2 changes: 0 additions & 2 deletions DEVELOPERS
Original file line number Diff line number Diff line change
Expand Up @@ -845,7 +845,6 @@ N: Ernesto L. Williams Jr <[email protected]>
F: package/szip/

N: Esben Haabendal <[email protected]>
F: boot/gummiboot/
F: package/python-kiwisolver/

N: Etienne Carriere <[email protected]>
Expand Down Expand Up @@ -2865,7 +2864,6 @@ F: boot/beaglev-ddrinit/
F: boot/beaglev-secondboot/
F: boot/boot-wrapper-aarch64/
F: boot/grub2/
F: boot/gummiboot/
F: configs/beaglev_defconfig
F: configs/stm32mp157c_dk2_defconfig
F: package/android-tools/
Expand Down
1 change: 0 additions & 1 deletion boot/Config.in
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@ source "boot/binaries-marvell/Config.in"
source "boot/boot-wrapper-aarch64/Config.in"
source "boot/edk2/Config.in"
source "boot/grub2/Config.in"
source "boot/gummiboot/Config.in"
source "boot/lpc32xxcdl/Config.in"
source "boot/mv-ddr-marvell/Config.in"
source "boot/mxs-bootlets/Config.in"
Expand Down
31 changes: 0 additions & 31 deletions boot/gummiboot/0001-Allow-building-with-newer-glibc-versions.patch

This file was deleted.

This file was deleted.

24 changes: 0 additions & 24 deletions boot/gummiboot/Config.in

This file was deleted.

4 changes: 0 additions & 4 deletions boot/gummiboot/buildroot.conf

This file was deleted.

41 changes: 0 additions & 41 deletions boot/gummiboot/gummiboot.mk

This file was deleted.

2 changes: 0 additions & 2 deletions boot/gummiboot/loader.conf

This file was deleted.

0 comments on commit 488a875

Please sign in to comment.