From 08271e9f6435f27dbb65567926c68bb012cf4c74 Mon Sep 17 00:00:00 2001 From: Sam James Date: Mon, 28 Aug 2023 20:09:25 +0100 Subject: sys-firmware/edk2-ovmf: fix build w/ binutils-2.41[hardened] Closes: https://bugs.gentoo.org/913110 Signed-off-by: Sam James --- sys-firmware/edk2-ovmf/edk2-ovmf-202202.ebuild | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'sys-firmware/edk2-ovmf/edk2-ovmf-202202.ebuild') diff --git a/sys-firmware/edk2-ovmf/edk2-ovmf-202202.ebuild b/sys-firmware/edk2-ovmf/edk2-ovmf-202202.ebuild index 322c5a16bc5d..04de01f008bb 100644 --- a/sys-firmware/edk2-ovmf/edk2-ovmf-202202.ebuild +++ b/sys-firmware/edk2-ovmf/edk2-ovmf-202202.ebuild @@ -36,6 +36,8 @@ RDEPEND="!sys-firmware/edk2-ovmf-bin" PATCHES=( "${FILESDIR}/${PN}-202105-werror.patch" + "${FILESDIR}/${PN}-202202-lld-textrels.patch" + "${FILESDIR}/${PN}-202202-binutils-2.41-textrels.patch" ) S="${WORKDIR}/edk2-edk2-stable${PV}" @@ -104,6 +106,10 @@ src_compile() { -D SMM_REQUIRE \ -D EXCLUDE_SHELL_FROM_FD" + export LDFLAGS="-z notext" + export EXTRA_LDFLAGS="-z notext" + export DLINK_FLAGS="-z notext" + emake ARCH=${TARGET_ARCH} -C BaseTools . ./edksetup.sh -- cgit v1.2.3-65-gdbad