commit:     875d2538e0cb6ab8d6838f4713b286cdf41845bc
Author:     Kacper Słomiński <kacper.slominski72 <AT> gmail <DOT> com>
AuthorDate: Mon Sep 23 15:05:13 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Sep 24 03:59:46 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=875d2538

dev-scheme/guile: Fix filter-flags invocation

As per the comment in the ebuild, "filter-flags -ftree-vectorize"
doesn't work anymore since compilers will vectorize on their own,
without having to be told to do so.

Signed-off-by: Kacper Słomiński <kacper.slominski72 <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/38740
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-scheme/guile/{guile-1.8.8-r4.ebuild => guile-1.8.8-r5.ebuild} | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/dev-scheme/guile/guile-1.8.8-r4.ebuild 
b/dev-scheme/guile/guile-1.8.8-r5.ebuild
similarity index 94%
rename from dev-scheme/guile/guile-1.8.8-r4.ebuild
rename to dev-scheme/guile/guile-1.8.8-r5.ebuild
index 5844c16085b0..2bb5c4af7553 100644
--- a/dev-scheme/guile/guile-1.8.8-r4.ebuild
+++ b/dev-scheme/guile/guile-1.8.8-r5.ebuild
@@ -66,8 +66,9 @@ src_prepare() {
 }
 
 src_configure() {
-       # see bug #178499
-       filter-flags -ftree-vectorize
+       # See bug #178499.  filter-flags no longer works since the compiler
+       # will vectorize by default when optimizing.
+       append-flags -fno-tree-vectorize -fno-strict-aliasing
 
        #will fail for me if posix is disabled or without modules -- hkBst
        myconf=(

Reply via email to