summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergei Trofimovich <slyfox@gentoo.org>2020-10-25 09:48:40 +0000
committerSergei Trofimovich <slyfox@gentoo.org>2020-10-25 09:48:58 +0000
commit463cad343694a7f87f8b003ee6a1b683406e9d1b (patch)
tree0e62fa3e7918400b377ce75171760c9b20d27b52 /sys-libs/efivar/efivar-37.ebuild
parentdev-util/cargo-audit: disable network tests (diff)
downloadgentoo-463cad343694a7f87f8b003ee6a1b683406e9d1b.tar.gz
gentoo-463cad343694a7f87f8b003ee6a1b683406e9d1b.tar.bz2
gentoo-463cad343694a7f87f8b003ee6a1b683406e9d1b.zip
sys-libs/efivar: drop -Werror equivalent for linker
ia64's ld does not implement '-z relro'. This means 'z relro --fatal-warnings' always fails on ia64. The change drops '--fatal-warnings'. Reported-by: Émeric Maschino Closes: https://bugs.gentoo.org/749963 Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Diffstat (limited to 'sys-libs/efivar/efivar-37.ebuild')
-rw-r--r--sys-libs/efivar/efivar-37.ebuild4
1 files changed, 4 insertions, 0 deletions
diff --git a/sys-libs/efivar/efivar-37.ebuild b/sys-libs/efivar/efivar-37.ebuild
index d85015b8778f..40c8e6430d90 100644
--- a/sys-libs/efivar/efivar-37.ebuild
+++ b/sys-libs/efivar/efivar-37.ebuild
@@ -19,6 +19,10 @@ DEPEND="${RDEPEND}
virtual/pkgconfig
"
+PATCHES=(
+ "${FILESDIR}"/${PN}-37-ia64-relro.patch
+)
+
src_prepare() {
default
sed -i -e 's/-Werror //' gcc.specs || die