diff options
author | Eli Schwartz <eschwartz93@gmail.com> | 2024-03-26 20:49:33 -0400 |
---|---|---|
committer | Sam James <sam@gentoo.org> | 2024-03-27 02:56:50 +0000 |
commit | 6c824d8c17318aa42970dde16ab6ab616eca38db (patch) | |
tree | 1cfd19e562bfdcc270827e5f2ea44784a71133f0 /media-gfx | |
parent | app-containers/buildah: add go-md2man as BDEPEND and ... (diff) | |
download | gentoo-6c824d8c17318aa42970dde16ab6ab616eca38db.tar.gz gentoo-6c824d8c17318aa42970dde16ab6ab616eca38db.tar.bz2 gentoo-6c824d8c17318aa42970dde16ab6ab616eca38db.zip |
media-gfx/freecad: mark as LTO-unsafe
Closes: https://bugs.gentoo.org/875221
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'media-gfx')
-rw-r--r-- | media-gfx/freecad/freecad-0.20.2-r1.ebuild | 7 | ||||
-rw-r--r-- | media-gfx/freecad/freecad-0.20.2-r2.ebuild | 7 | ||||
-rw-r--r-- | media-gfx/freecad/freecad-0.21.2-r2.ebuild | 7 | ||||
-rw-r--r-- | media-gfx/freecad/freecad-9999.ebuild | 7 |
4 files changed, 24 insertions, 4 deletions
diff --git a/media-gfx/freecad/freecad-0.20.2-r1.ebuild b/media-gfx/freecad/freecad-0.20.2-r1.ebuild index 56776f593336..90b88e029c9b 100644 --- a/media-gfx/freecad/freecad-0.20.2-r1.ebuild +++ b/media-gfx/freecad/freecad-0.20.2-r1.ebuild @@ -5,7 +5,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{9..11} ) -inherit check-reqs cmake optfeature python-single-r1 xdg +inherit check-reqs cmake flag-o-matic optfeature python-single-r1 xdg DESCRIPTION="QT based Computer Aided Design application" HOMEPAGE="https://www.freecad.org/ https://github.com/FreeCAD/FreeCAD" @@ -162,6 +162,11 @@ src_prepare() { } src_configure() { + # -Werror=odr, -Werror=lto-type-mismatch + # https://bugs.gentoo.org/875221 + # https://github.com/FreeCAD/FreeCAD/issues/13173 + filter-lto + local mycmakeargs=( -DBUILD_ADDONMGR=$(usex addonmgr) -DBUILD_ARCH=ON diff --git a/media-gfx/freecad/freecad-0.20.2-r2.ebuild b/media-gfx/freecad/freecad-0.20.2-r2.ebuild index 4e0963bd788f..986a290c62ea 100644 --- a/media-gfx/freecad/freecad-0.20.2-r2.ebuild +++ b/media-gfx/freecad/freecad-0.20.2-r2.ebuild @@ -5,7 +5,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{9..11} ) -inherit check-reqs cmake optfeature python-single-r1 xdg +inherit check-reqs cmake flag-o-matic optfeature python-single-r1 xdg DESCRIPTION="QT based Computer Aided Design application" HOMEPAGE="https://www.freecad.org/ https://github.com/FreeCAD/FreeCAD" @@ -161,6 +161,11 @@ src_prepare() { } src_configure() { + # -Werror=odr, -Werror=lto-type-mismatch + # https://bugs.gentoo.org/875221 + # https://github.com/FreeCAD/FreeCAD/issues/13173 + filter-lto + local mycmakeargs=( -DBUILD_ADDONMGR=$(usex addonmgr) -DBUILD_ARCH=ON diff --git a/media-gfx/freecad/freecad-0.21.2-r2.ebuild b/media-gfx/freecad/freecad-0.21.2-r2.ebuild index 0186a45ed151..f0c0f0c47bbb 100644 --- a/media-gfx/freecad/freecad-0.21.2-r2.ebuild +++ b/media-gfx/freecad/freecad-0.21.2-r2.ebuild @@ -5,7 +5,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{10..11} ) -inherit check-reqs cmake optfeature python-single-r1 qmake-utils xdg +inherit check-reqs cmake flag-o-matic optfeature python-single-r1 qmake-utils xdg DESCRIPTION="QT based Computer Aided Design application" HOMEPAGE="https://www.freecad.org/ https://github.com/FreeCAD/FreeCAD" @@ -185,6 +185,11 @@ src_prepare() { } src_configure() { + # -Werror=odr, -Werror=lto-type-mismatch + # https://bugs.gentoo.org/875221 + # https://github.com/FreeCAD/FreeCAD/issues/13173 + filter-lto + local mycmakeargs=( -DBUILD_ADDONMGR=$(usex addonmgr) -DBUILD_ARCH=ON diff --git a/media-gfx/freecad/freecad-9999.ebuild b/media-gfx/freecad/freecad-9999.ebuild index 804b83dc404f..76f8dae4592e 100644 --- a/media-gfx/freecad/freecad-9999.ebuild +++ b/media-gfx/freecad/freecad-9999.ebuild @@ -5,7 +5,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{10..12} ) -inherit check-reqs cmake optfeature python-single-r1 qmake-utils xdg +inherit check-reqs cmake flag-o-matic optfeature python-single-r1 qmake-utils xdg DESCRIPTION="QT based Computer Aided Design application" HOMEPAGE="https://www.freecad.org/ https://github.com/FreeCAD/FreeCAD" @@ -189,6 +189,11 @@ src_prepare() { } src_configure() { + # -Werror=odr, -Werror=lto-type-mismatch + # https://bugs.gentoo.org/875221 + # https://github.com/FreeCAD/FreeCAD/issues/13173 + filter-lto + local mycmakeargs=( -DBUILD_ADDONMGR=$(usex addonmgr) -DBUILD_ARCH=ON |