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 \