summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSam James <sam@gentoo.org>2022-07-31 07:29:55 +0100
committerSam James <sam@gentoo.org>2022-07-31 07:29:55 +0100
commited582fd4610e4cf1b5249d7e4a6127873e601bf4 (patch)
tree6c911e9fb9b7177dbec9ca3605c76aa2d502f11e /dev-util
parentchromium-2.eclass: drop unnecessary 'shopt -s extglob' (diff)
downloadgentoo-ed582fd4610e4cf1b5249d7e4a6127873e601bf4.tar.gz
gentoo-ed582fd4610e4cf1b5249d7e4a6127873e601bf4.tar.bz2
gentoo-ed582fd4610e4cf1b5249d7e4a6127873e601bf4.zip
dev-util/valgrind: filter LTO
Closes: https://bugs.gentoo.org/858509 Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'dev-util')
-rw-r--r--dev-util/valgrind/valgrind-3.19.0.ebuild2
-rw-r--r--dev-util/valgrind/valgrind-9999.ebuild2
2 files changed, 4 insertions, 0 deletions
diff --git a/dev-util/valgrind/valgrind-3.19.0.ebuild b/dev-util/valgrind/valgrind-3.19.0.ebuild
index 11beb6636e97..7e7417e90831 100644
--- a/dev-util/valgrind/valgrind-3.19.0.ebuild
+++ b/dev-util/valgrind/valgrind-3.19.0.ebuild
@@ -71,12 +71,14 @@ src_configure() {
# -fstack-protector-strong See -fstack-protector (bug #620402)
# -m64 -mx32 for multilib-portage, bug #398825
# -ggdb3 segmentation fault on startup
+ # -flto* fails to build, bug #858509
filter-flags -fomit-frame-pointer
filter-flags -fstack-protector
filter-flags -fstack-protector-all
filter-flags -fstack-protector-strong
filter-flags -m64 -mx32
replace-flags -ggdb3 -ggdb2
+ filter-lto
if use amd64 || use ppc64; then
! has_multilib_profile && myconf+=("--enable-only64bit")
diff --git a/dev-util/valgrind/valgrind-9999.ebuild b/dev-util/valgrind/valgrind-9999.ebuild
index 11beb6636e97..7e7417e90831 100644
--- a/dev-util/valgrind/valgrind-9999.ebuild
+++ b/dev-util/valgrind/valgrind-9999.ebuild
@@ -71,12 +71,14 @@ src_configure() {
# -fstack-protector-strong See -fstack-protector (bug #620402)
# -m64 -mx32 for multilib-portage, bug #398825
# -ggdb3 segmentation fault on startup
+ # -flto* fails to build, bug #858509
filter-flags -fomit-frame-pointer
filter-flags -fstack-protector
filter-flags -fstack-protector-all
filter-flags -fstack-protector-strong
filter-flags -m64 -mx32
replace-flags -ggdb3 -ggdb2
+ filter-lto
if use amd64 || use ppc64; then
! has_multilib_profile && myconf+=("--enable-only64bit")