diff options
author | Sam James <sam@gentoo.org> | 2024-06-29 11:51:56 +0100 |
---|---|---|
committer | Sam James <sam@gentoo.org> | 2024-06-29 11:52:23 +0100 |
commit | 438bbadd0f8ab32907dfd3a3f650f91c35196c76 (patch) | |
tree | 111c6374c865708ad9ef8baef6e02886819c26f3 /dev-lisp/gcl | |
parent | dev-scheme/chez: ncurses & threads by deault; update arch_map (diff) | |
download | gentoo-438bbadd0f8ab32907dfd3a3f650f91c35196c76.tar.gz gentoo-438bbadd0f8ab32907dfd3a3f650f91c35196c76.tar.bz2 gentoo-438bbadd0f8ab32907dfd3a3f650f91c35196c76.zip |
dev-lisp/gcl: filter LTO for GCC bug
The code is pretty brittle anyway and we already do strip-flags.
Bug: https://gcc.gnu.org/PR114918
Bug: https://bugs.gentoo.org/931082
Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'dev-lisp/gcl')
-rw-r--r-- | dev-lisp/gcl/gcl-2.6.13_pre99.ebuild | 1 | ||||
-rw-r--r-- | dev-lisp/gcl/gcl-2.6.14.ebuild | 1 | ||||
-rw-r--r-- | dev-lisp/gcl/gcl-2.6.15_pre3.ebuild | 1 |
3 files changed, 3 insertions, 0 deletions
diff --git a/dev-lisp/gcl/gcl-2.6.13_pre99.ebuild b/dev-lisp/gcl/gcl-2.6.13_pre99.ebuild index 1673ab7aa83c..d85492310118 100644 --- a/dev-lisp/gcl/gcl-2.6.13_pre99.ebuild +++ b/dev-lisp/gcl/gcl-2.6.13_pre99.ebuild @@ -32,6 +32,7 @@ PATCHES=( ) src_configure() { + filter-lto # bug #931082 strip-flags filter-flags -fstack-protector -fstack-protector-all # breaks linking on multiple defined syms diff --git a/dev-lisp/gcl/gcl-2.6.14.ebuild b/dev-lisp/gcl/gcl-2.6.14.ebuild index fe5638ac7f2c..441d6dcb3be8 100644 --- a/dev-lisp/gcl/gcl-2.6.14.ebuild +++ b/dev-lisp/gcl/gcl-2.6.14.ebuild @@ -27,6 +27,7 @@ DEPEND="${RDEPEND} >=dev-build/autoconf-2.52" src_configure() { + filter-lto # bug #931082 strip-flags filter-flags -fstack-protector -fstack-protector-all # breaks linking on multiple defined syms diff --git a/dev-lisp/gcl/gcl-2.6.15_pre3.ebuild b/dev-lisp/gcl/gcl-2.6.15_pre3.ebuild index 6473aba4cc59..9d2222ae4c4e 100644 --- a/dev-lisp/gcl/gcl-2.6.15_pre3.ebuild +++ b/dev-lisp/gcl/gcl-2.6.15_pre3.ebuild @@ -35,6 +35,7 @@ PATCHES=( S="${WORKDIR}"/${PN}-Version_2_6_15pre3/${PN} src_configure() { + filter-lto # bug #931082 strip-flags filter-flags -fstack-protector -fstack-protector-all |