commit: 701bc30b5e597655e5cdf02a74c64836333b61e3 Author: Eli Schwartz <eschwartz93 <AT> gmail <DOT> com> AuthorDate: Tue Mar 26 19:02:35 2024 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Tue Mar 26 20:23:27 2024 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=701bc30b
sci-libs/opencascade: mark as LTO-unsafe Closes: https://bugs.gentoo.org/862912 Signed-off-by: Eli Schwartz <eschwartz93 <AT> gmail.com> Signed-off-by: Sam James <sam <AT> gentoo.org> sci-libs/opencascade/opencascade-7.7.0-r2.ebuild | 7 ++++++- sci-libs/opencascade/opencascade-7.7.1.ebuild | 7 ++++++- sci-libs/opencascade/opencascade-7.7.2.ebuild | 7 ++++++- sci-libs/opencascade/opencascade-7.8.0.ebuild | 7 ++++++- sci-libs/opencascade/opencascade-9999.ebuild | 7 ++++++- 5 files changed, 30 insertions(+), 5 deletions(-) diff --git a/sci-libs/opencascade/opencascade-7.7.0-r2.ebuild b/sci-libs/opencascade/opencascade-7.7.0-r2.ebuild index 547ddb45705a..9db1978c27a0 100644 --- a/sci-libs/opencascade/opencascade-7.7.0-r2.ebuild +++ b/sci-libs/opencascade/opencascade-7.7.0-r2.ebuild @@ -5,7 +5,7 @@ EAPI=8 -inherit cmake +inherit cmake flag-o-matic MY_SLOT="$(ver_cut 1-2)" MY_PV="$(ver_rs 3 '-')" @@ -82,6 +82,11 @@ src_prepare() { } src_configure() { + # -Werror=odr + # https://bugs.gentoo.org/862912 + # https://tracker.dev.opencascade.org/view.php?id=33091 + filter-lto + local mycmakeargs=( -DBUILD_DOC_Overview=$(usex doc) -DBUILD_Inspector=$(usex examples) diff --git a/sci-libs/opencascade/opencascade-7.7.1.ebuild b/sci-libs/opencascade/opencascade-7.7.1.ebuild index d9ef51dd1f11..58050d6c5717 100644 --- a/sci-libs/opencascade/opencascade-7.7.1.ebuild +++ b/sci-libs/opencascade/opencascade-7.7.1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit cmake virtualx +inherit cmake flag-o-matic virtualx DESCRIPTION="Development platform for CAD/CAE, 3D surface/solid modeling and data exchange" HOMEPAGE="https://www.opencascade.com" @@ -133,6 +133,11 @@ src_prepare() { } src_configure() { + # -Werror=odr + # https://bugs.gentoo.org/862912 + # https://tracker.dev.opencascade.org/view.php?id=33091 + filter-lto + local mycmakeargs=( -D3RDPARTY_DIR="${ESYSROOT}/usr" -DBUILD_CPP_STANDARD="C++17" diff --git a/sci-libs/opencascade/opencascade-7.7.2.ebuild b/sci-libs/opencascade/opencascade-7.7.2.ebuild index 606592c2b231..a83c28ed566c 100644 --- a/sci-libs/opencascade/opencascade-7.7.2.ebuild +++ b/sci-libs/opencascade/opencascade-7.7.2.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit cmake virtualx +inherit cmake flag-o-matic virtualx DESCRIPTION="Development platform for CAD/CAE, 3D surface/solid modeling and data exchange" HOMEPAGE="https://www.opencascade.com" @@ -133,6 +133,11 @@ src_prepare() { } src_configure() { + # -Werror=odr + # https://bugs.gentoo.org/862912 + # https://tracker.dev.opencascade.org/view.php?id=33091 + filter-lto + local mycmakeargs=( -D3RDPARTY_DIR="${ESYSROOT}/usr" -DBUILD_CPP_STANDARD="C++17" diff --git a/sci-libs/opencascade/opencascade-7.8.0.ebuild b/sci-libs/opencascade/opencascade-7.8.0.ebuild index 33ab0630c4c9..ffa9e2065e14 100644 --- a/sci-libs/opencascade/opencascade-7.8.0.ebuild +++ b/sci-libs/opencascade/opencascade-7.8.0.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit cmake virtualx +inherit cmake flag-o-matic virtualx DESCRIPTION="Development platform for CAD/CAE, 3D surface/solid modeling and data exchange" HOMEPAGE="https://www.opencascade.com" @@ -134,6 +134,11 @@ src_prepare() { } src_configure() { + # -Werror=odr + # https://bugs.gentoo.org/862912 + # https://tracker.dev.opencascade.org/view.php?id=33091 + filter-lto + local mycmakeargs=( -D3RDPARTY_DIR="${ESYSROOT}/usr" -DBUILD_CPP_STANDARD="C++17" diff --git a/sci-libs/opencascade/opencascade-9999.ebuild b/sci-libs/opencascade/opencascade-9999.ebuild index 2f819b1746e8..e3da366e699f 100644 --- a/sci-libs/opencascade/opencascade-9999.ebuild +++ b/sci-libs/opencascade/opencascade-9999.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit cmake virtualx +inherit cmake flag-o-matic virtualx DESCRIPTION="Development platform for CAD/CAE, 3D surface/solid modeling and data exchange" HOMEPAGE="https://www.opencascade.com" @@ -134,6 +134,11 @@ src_prepare() { } src_configure() { + # -Werror=odr + # https://bugs.gentoo.org/862912 + # https://tracker.dev.opencascade.org/view.php?id=33091 + filter-lto + local mycmakeargs=( -D3RDPARTY_DIR="${ESYSROOT}/usr" -DBUILD_CPP_STANDARD="C++17"
