summaryrefslogtreecommitdiff
path: root/sci-mathematics/singular/singular-4.3.2_p16.ebuild
diff options
context:
space:
mode:
Diffstat (limited to 'sci-mathematics/singular/singular-4.3.2_p16.ebuild')
-rw-r--r--sci-mathematics/singular/singular-4.3.2_p16.ebuild10
1 files changed, 9 insertions, 1 deletions
diff --git a/sci-mathematics/singular/singular-4.3.2_p16.ebuild b/sci-mathematics/singular/singular-4.3.2_p16.ebuild
index a6e8d0e023eb..1b8fee9d38a1 100644
--- a/sci-mathematics/singular/singular-4.3.2_p16.ebuild
+++ b/sci-mathematics/singular/singular-4.3.2_p16.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-inherit autotools elisp-common
+inherit autotools elisp-common flag-o-matic
MY_PN=Singular
MY_PV=$(ver_rs 3 '')
@@ -50,6 +50,14 @@ src_prepare() {
}
src_configure() {
+ # -Werror=strict-aliasing
+ # https://bugs.gentoo.org/927675
+ # https://github.com/Singular/Singular/issues/1212
+ #
+ # Do not trust with LTO either.
+ append-flags -fno-strict-aliasing
+ filter-lto
+
local myconf=(
--disable-debug
--disable-doc