diff options
author | 2023-08-28 20:09:25 +0100 | |
---|---|---|
committer | 2023-08-28 20:09:52 +0100 | |
commit | 08271e9f6435f27dbb65567926c68bb012cf4c74 (patch) | |
tree | ceea912dc24cb2aea300a79f520fb520ba1e8450 /sys-firmware/edk2-ovmf/edk2-ovmf-202202.ebuild | |
parent | sys-boot/syslinux: fix build w/ binutils-2.41[hardened] (diff) | |
download | gentoo-08271e9f6435f27dbb65567926c68bb012cf4c74.tar.gz gentoo-08271e9f6435f27dbb65567926c68bb012cf4c74.tar.bz2 gentoo-08271e9f6435f27dbb65567926c68bb012cf4c74.zip |
sys-firmware/edk2-ovmf: fix build w/ binutils-2.41[hardened]
Closes: https://bugs.gentoo.org/913110
Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'sys-firmware/edk2-ovmf/edk2-ovmf-202202.ebuild')
-rw-r--r-- | sys-firmware/edk2-ovmf/edk2-ovmf-202202.ebuild | 6 |
1 files changed, 6 insertions, 0 deletions
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 |