commit:     ed582fd4610e4cf1b5249d7e4a6127873e601bf4
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 31 06:29:55 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Jul 31 06:29:55 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed582fd4

dev-util/valgrind: filter LTO

Closes: https://bugs.gentoo.org/858509
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-util/valgrind/valgrind-3.19.0.ebuild | 2 ++
 dev-util/valgrind/valgrind-9999.ebuild   | 2 ++
 2 files changed, 4 insertions(+)

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")

Reply via email to