commit:     d9dce45487c3a80c68400fb690e86faaa4afe48f
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 11 22:52:41 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Mar 11 22:53:14 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9dce454

dev-libs/libcroco: filter LTO, no-SA

Archived upstream and a complicated situation with all the bundled copies too..

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

 dev-libs/libcroco/libcroco-0.6.13-r1.ebuild | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/dev-libs/libcroco/libcroco-0.6.13-r1.ebuild 
b/dev-libs/libcroco/libcroco-0.6.13-r1.ebuild
index 5dc2cc6b45c7..519eb7148743 100644
--- a/dev-libs/libcroco/libcroco-0.6.13-r1.ebuild
+++ b/dev-libs/libcroco/libcroco-0.6.13-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit gnome2 multilib-minimal
+inherit flag-o-matic gnome2 multilib-minimal
 
 DESCRIPTION="Generic Cascading Style Sheet (CSS) parsing and manipulation 
toolkit"
 HOMEPAGE="https://gitlab.gnome.org/Archive/libcroco";
@@ -36,6 +36,14 @@ src_prepare() {
        gnome2_src_prepare
 }
 
+src_configure() {
+       # bug #855704
+       append-flags -fno-strict-aliasing
+       filter-lto
+
+       gnome2_src_configure
+}
+
 multilib_src_configure() {
        ECONF_SOURCE=${S} \
        gnome2_src_configure \

Reply via email to