Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-util/valgrind/
Date: Sun, 31 Jul 2022 06:30:35
Message-Id: 1659248995.ed582fd4610e4cf1b5249d7e4a6127873e601bf4.sam@gentoo
1 commit: ed582fd4610e4cf1b5249d7e4a6127873e601bf4
2 Author: Sam James <sam <AT> gentoo <DOT> org>
3 AuthorDate: Sun Jul 31 06:29:55 2022 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Sun Jul 31 06:29:55 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed582fd4
7
8 dev-util/valgrind: filter LTO
9
10 Closes: https://bugs.gentoo.org/858509
11 Signed-off-by: Sam James <sam <AT> gentoo.org>
12
13 dev-util/valgrind/valgrind-3.19.0.ebuild | 2 ++
14 dev-util/valgrind/valgrind-9999.ebuild | 2 ++
15 2 files changed, 4 insertions(+)
16
17 diff --git a/dev-util/valgrind/valgrind-3.19.0.ebuild b/dev-util/valgrind/valgrind-3.19.0.ebuild
18 index 11beb6636e97..7e7417e90831 100644
19 --- a/dev-util/valgrind/valgrind-3.19.0.ebuild
20 +++ b/dev-util/valgrind/valgrind-3.19.0.ebuild
21 @@ -71,12 +71,14 @@ src_configure() {
22 # -fstack-protector-strong See -fstack-protector (bug #620402)
23 # -m64 -mx32 for multilib-portage, bug #398825
24 # -ggdb3 segmentation fault on startup
25 + # -flto* fails to build, bug #858509
26 filter-flags -fomit-frame-pointer
27 filter-flags -fstack-protector
28 filter-flags -fstack-protector-all
29 filter-flags -fstack-protector-strong
30 filter-flags -m64 -mx32
31 replace-flags -ggdb3 -ggdb2
32 + filter-lto
33
34 if use amd64 || use ppc64; then
35 ! has_multilib_profile && myconf+=("--enable-only64bit")
36
37 diff --git a/dev-util/valgrind/valgrind-9999.ebuild b/dev-util/valgrind/valgrind-9999.ebuild
38 index 11beb6636e97..7e7417e90831 100644
39 --- a/dev-util/valgrind/valgrind-9999.ebuild
40 +++ b/dev-util/valgrind/valgrind-9999.ebuild
41 @@ -71,12 +71,14 @@ src_configure() {
42 # -fstack-protector-strong See -fstack-protector (bug #620402)
43 # -m64 -mx32 for multilib-portage, bug #398825
44 # -ggdb3 segmentation fault on startup
45 + # -flto* fails to build, bug #858509
46 filter-flags -fomit-frame-pointer
47 filter-flags -fstack-protector
48 filter-flags -fstack-protector-all
49 filter-flags -fstack-protector-strong
50 filter-flags -m64 -mx32
51 replace-flags -ggdb3 -ggdb2
52 + filter-lto
53
54 if use amd64 || use ppc64; then
55 ! has_multilib_profile && myconf+=("--enable-only64bit")