commit:     22bdf13582b47bb942ec7ba51660947e84fbc1f4
Author:     Sergey Torokhov <torokhov-s-a <AT> yandex <DOT> ru>
AuthorDate: Fri Sep  2 12:18:46 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Nov 25 05:40:30 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22bdf135

dev-util/codeblocks: pass '-fno-strict-aliasing' to fix compile error (lto)

The related reported upstream issue for dev-util/codeblocks-9999:
https://sourceforge.net/p/codeblocks/tickets/1303/

Closes: https://bugs.gentoo.org/858338

Signed-off-by: Sergey Torokhov <torokhov-s-a <AT> yandex.ru>
Closes: https://github.com/gentoo/gentoo/pull/25758
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-util/codeblocks/codeblocks-20.03-r4.ebuild | 5 ++++-
 dev-util/codeblocks/codeblocks-20.03-r5.ebuild | 5 ++++-
 dev-util/codeblocks/codeblocks-9999.ebuild     | 5 ++++-
 3 files changed, 12 insertions(+), 3 deletions(-)

diff --git a/dev-util/codeblocks/codeblocks-20.03-r4.ebuild 
b/dev-util/codeblocks/codeblocks-20.03-r4.ebuild
index a4c49bac1afe..c2a63be58acf 100644
--- a/dev-util/codeblocks/codeblocks-20.03-r4.ebuild
+++ b/dev-util/codeblocks/codeblocks-20.03-r4.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 WX_GTK_VER="3.0-gtk3"
 
-inherit autotools wxwidgets xdg
+inherit autotools flag-o-matic wxwidgets xdg
 
 DESCRIPTION="The open source, cross platform, free C, C++ and Fortran IDE"
 HOMEPAGE="https://codeblocks.org/";
@@ -51,6 +51,9 @@ src_prepare() {
 }
 
 src_configure() {
+       # Bug 858338
+       append-flags -fno-strict-aliasing
+
        setup-wxwidgets
 
        # USE="contrib -fortran" setup:

diff --git a/dev-util/codeblocks/codeblocks-20.03-r5.ebuild 
b/dev-util/codeblocks/codeblocks-20.03-r5.ebuild
index 2386d2f6729d..ac379f1867b5 100644
--- a/dev-util/codeblocks/codeblocks-20.03-r5.ebuild
+++ b/dev-util/codeblocks/codeblocks-20.03-r5.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 WX_GTK_VER="3.0-gtk3"
 
-inherit autotools wxwidgets xdg
+inherit autotools flag-o-matic wxwidgets xdg
 
 DESCRIPTION="The open source, cross platform, free C, C++ and Fortran IDE"
 HOMEPAGE="https://codeblocks.org/";
@@ -51,6 +51,9 @@ src_prepare() {
 }
 
 src_configure() {
+       # Bug 858338
+       append-flags -fno-strict-aliasing
+
        setup-wxwidgets
 
        # USE="contrib -fortran" setup:

diff --git a/dev-util/codeblocks/codeblocks-9999.ebuild 
b/dev-util/codeblocks/codeblocks-9999.ebuild
index 4da29506d57b..6a574aa1d60e 100644
--- a/dev-util/codeblocks/codeblocks-9999.ebuild
+++ b/dev-util/codeblocks/codeblocks-9999.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 WX_GTK_VER="3.0-gtk3"
 
-inherit autotools subversion wxwidgets xdg
+inherit autotools flag-o-matic subversion wxwidgets xdg
 
 DESCRIPTION="The open source, cross platform, free C, C++ and Fortran IDE"
 HOMEPAGE="https://codeblocks.org/";
@@ -46,6 +46,9 @@ src_prepare() {
 }
 
 src_configure() {
+       # Bug 858338
+       append-flags -fno-strict-aliasing
+
        setup-wxwidgets
 
        econf \

Reply via email to