Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH 0/4] syslinux and gnu-efi fixes and update
@ 2025-01-19  8:45 Thomas Petazzoni via buildroot
  2025-01-19  8:45 ` [Buildroot] [PATCH 1/4] support/testing/tests/boot/test_syslinux: use newer toolchains Thomas Petazzoni via buildroot
                   ` (3 more replies)
  0 siblings, 4 replies; 12+ messages in thread
From: Thomas Petazzoni via buildroot @ 2025-01-19  8:45 UTC (permalink / raw)
  To: buildroot; +Cc: Thomas Petazzoni

Hello,

The starting point of this series was fixing gnu-efi build failures
reported in the autobuilders, which PATCH 3/4 addresses. While doing
this, I noticed that gnu-efi would benefit from a bump, which is done
in PATCH 4/4. In turn, while doing this, I noticed that syslinux was
failing to build for EFI targets with recent GCC versions, which is
addressed in PATCH 2/4. And in turn, this made me realize that the
current runtime tests for syslinux use a fixed version of the external
toolchain, which is why we didn't catch that newer GCC versions break
the syslinux build, so PATCH 1/4 changes those tests to use the latest
Bootlin toolchain.

Best regards,

Thomas

Thomas Petazzoni (4):
  support/testing/tests/boot/test_syslinux: use newer toolchains
  boot/syslinux: add multiple patches fixing build issues with GCC >= 14
  package/gnu-efi: fix build due to short-wchar
  package/gnu-efi: change upstream, bump to 4.0.0

 .../0021-load_linux-correct-a-type.patch      | 34 +++++++++++++
 ...echn.c-use-proper-type-in-struct-dat.patch | 46 ++++++++++++++++++
 ...n.h-use-proper-type-in-struct-data_a.patch | 42 ++++++++++++++++
 ...fix-incorrect-type-of-load_error_buf.patch | 48 +++++++++++++++++++
 ...n-t-override-ARCH-when-cross-compili.patch |  8 ++--
 package/gnu-efi/Config.in                     |  2 +-
 package/gnu-efi/gnu-efi.hash                  |  5 +-
 package/gnu-efi/gnu-efi.mk                    |  5 +-
 support/testing/tests/boot/test_syslinux.py   | 17 +------
 9 files changed, 180 insertions(+), 27 deletions(-)
 create mode 100644 boot/syslinux/0021-load_linux-correct-a-type.patch
 create mode 100644 boot/syslinux/0022-com32-modules-pxechn.c-use-proper-type-in-struct-dat.patch
 create mode 100644 boot/syslinux/0023-com32-chain-chain.h-use-proper-type-in-struct-data_a.patch
 create mode 100644 boot/syslinux/0024-efi-main.c-fix-incorrect-type-of-load_error_buf.patch

-- 
2.47.1

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2025-01-31 16:44 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-01-19  8:45 [Buildroot] [PATCH 0/4] syslinux and gnu-efi fixes and update Thomas Petazzoni via buildroot
2025-01-19  8:45 ` [Buildroot] [PATCH 1/4] support/testing/tests/boot/test_syslinux: use newer toolchains Thomas Petazzoni via buildroot
2025-01-19 12:24   ` Julien Olivain
2025-01-19  8:45 ` [Buildroot] [PATCH 2/4] boot/syslinux: add multiple patches fixing build issues with GCC >= 14 Thomas Petazzoni via buildroot
2025-01-19 12:24   ` Julien Olivain
2025-01-31 16:43   ` Peter Korsgaard
2025-01-19  8:45 ` [Buildroot] [PATCH 3/4] package/gnu-efi: fix build due to short-wchar Thomas Petazzoni via buildroot
2025-01-19 12:25   ` Julien Olivain
2025-01-31 16:44   ` Peter Korsgaard
2025-01-19  8:45 ` [Buildroot] [PATCH 4/4] package/gnu-efi: change upstream, bump to 4.0.0 Thomas Petazzoni
2025-01-19 12:32   ` Julien Olivain
2025-01-19 12:36     ` Thomas Petazzoni via buildroot

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox