coreboot-kgpe-d16/util/crossgcc/patches
Iru Cai 571eda609e crossgcc: Backport GNAT exception handler v1 patch
The GCC 10 GNAT toolchain uses a new exception handler ABI, so older
GNAT cannot be built with GCC 10. This patch backports the new
exception handler in libgnat to make GNAT able to be built.

The libgnat patch doesn't remove the old exception handler, so it can
still be built with older compilers.

The cross toolchain can now be built with GCC 10.1.0 in Arch Linux
(with the latest IASL in CB:38907 that can be built in Arch), and the
toolchain can build a working coreboot image with libgfxinit for HP
EliteBook 2560p.

The original and patched crossgcc built with Debian 10.4 GCC 8.3.0,
and the patched crossgcc built with Arch GCC 10.1.0 generate identical
coreboot images with `make BUILD_TIMELESS=1`.

Change-Id: I757158056bf4698d3c68715e026c226615bc70a1
Signed-off-by: Iru Cai <mytbk920423@gmail.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/42158
Reviewed-by: Nico Huber <nico.h@gmx.de>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2020-06-10 09:44:50 +00:00
..
acpica-unix2-20200110_iasl.patch crossgcc: Upgrade IASL to version 20200110 2020-02-12 19:48:58 +00:00
binutils-2.33.1_as-ipxe.patch
binutils-2.33.1_mips-gold.patch
binutils-2.33.1_no-bfd-doc.patch
gcc-8.3.0_ada-musl_workaround.patch Revert "crossgcc: Upgrade GCC to 9.2.0" 2020-03-16 14:45:32 +00:00
gcc-8.3.0_gnat-bad_constant.patch Revert "crossgcc: Upgrade GCC to 9.2.0" 2020-03-16 14:45:32 +00:00
gcc-8.3.0_gnat.patch Revert "crossgcc: Upgrade GCC to 9.2.0" 2020-03-16 14:45:32 +00:00
gcc-8.3.0_gnat_eh.patch crossgcc: Backport GNAT exception handler v1 patch 2020-06-10 09:44:50 +00:00
gcc-8.3.0_libgcc.patch Revert "crossgcc: Upgrade GCC to 9.2.0" 2020-03-16 14:45:32 +00:00
gcc-8.3.0_nds32_ite.patch Revert "crossgcc: Upgrade GCC to 9.2.0" 2020-03-16 14:45:32 +00:00
gdb-8.3.1_amd64.patch crossgcc: Upgrade GDB to version 8.3.1 2019-11-27 13:22:48 +00:00
gdb-8.3.1_no-doc.patch crossgcc: Upgrade GDB to version 8.3.1 2019-11-27 13:22:48 +00:00
gdb-8.3.1_pythonhome.patch crossgcc: Upgrade GDB to version 8.3.1 2019-11-27 13:22:48 +00:00
gmp-6.1.2_freebsd-configure.patch
make-4.2.1_0053-glob-Do-not-assume-glibc-glob-internals.patch
make-4.2.1_0068-configure.ac-Support-GLIBC-glob-interface-version-2.patch
make-4.2.1_alloca.patch