commit:     8bc11094e7a8412cf935f8f3ad08f4d81af38539
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 24 00:01:03 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Feb 24 00:01:03 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bc11094

dev-libs/libgcrypt: drop obsolete GCC workaround

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-libs/libgcrypt/libgcrypt-1.10.2.ebuild    | 9 ---------
 dev-libs/libgcrypt/libgcrypt-1.10.3-r1.ebuild | 9 ---------
 dev-libs/libgcrypt/libgcrypt-1.10.3-r2.ebuild | 9 ---------
 dev-libs/libgcrypt/libgcrypt-1.11.0-r1.ebuild | 9 ---------
 dev-libs/libgcrypt/libgcrypt-1.11.0-r2.ebuild | 9 ---------
 5 files changed, 45 deletions(-)

diff --git a/dev-libs/libgcrypt/libgcrypt-1.10.2.ebuild 
b/dev-libs/libgcrypt/libgcrypt-1.10.2.ebuild
index 7954c5f2aa9a..77e05abe6ead 100644
--- a/dev-libs/libgcrypt/libgcrypt-1.10.2.ebuild
+++ b/dev-libs/libgcrypt/libgcrypt-1.10.2.ebuild
@@ -105,15 +105,6 @@ multilib_src_configure() {
                use cpu_flags_ppc_vsx3 || local -x 
gcry_cv_gcc_inline_asm_ppc_arch_3_00=no
        fi
 
-       # Workaround for GCC < 11.3 bug
-       # 
https://git.gnupg.org/cgi-bin/gitweb.cgi?p=libgcrypt.git;a=commitdiff;h=0b399721ce9709ae25f9d2050360c5ab2115ae29
-       # https://dev.gnupg.org/T5581
-       # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102124
-       if use arm64 && tc-is-gcc && (($(gcc-major-version) == 11)) &&
-               (($(gcc-minor-version) <= 2)) && (($(gcc-micro-version) == 0)) 
; then
-               append-flags -fno-tree-loop-vectorize
-       fi
-
        # ideally we want !tc-ld-is-bfd for best future-proofing, but it needs
        # https://github.com/gentoo/gentoo/pull/28355
        # mold needs this too but right now tc-ld-is-mold is also not available

diff --git a/dev-libs/libgcrypt/libgcrypt-1.10.3-r1.ebuild 
b/dev-libs/libgcrypt/libgcrypt-1.10.3-r1.ebuild
index c651cc767b8c..eefaea67efa8 100644
--- a/dev-libs/libgcrypt/libgcrypt-1.10.3-r1.ebuild
+++ b/dev-libs/libgcrypt/libgcrypt-1.10.3-r1.ebuild
@@ -108,15 +108,6 @@ multilib_src_configure() {
                use cpu_flags_ppc_vsx3 || local -x 
gcry_cv_gcc_inline_asm_ppc_arch_3_00=no
        fi
 
-       # Workaround for GCC < 11.3 bug
-       # 
https://git.gnupg.org/cgi-bin/gitweb.cgi?p=libgcrypt.git;a=commitdiff;h=0b399721ce9709ae25f9d2050360c5ab2115ae29
-       # https://dev.gnupg.org/T5581
-       # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102124
-       if use arm64 && tc-is-gcc && (($(gcc-major-version) == 11)) &&
-               (($(gcc-minor-version) <= 2)) && (($(gcc-micro-version) == 0)) 
; then
-               append-flags -fno-tree-loop-vectorize
-       fi
-
        append-ldflags $(test-flags-CCLD -Wl,--undefined-version)
 
        local myeconfargs=(

diff --git a/dev-libs/libgcrypt/libgcrypt-1.10.3-r2.ebuild 
b/dev-libs/libgcrypt/libgcrypt-1.10.3-r2.ebuild
index c546de3cf23b..8b66f77d82cd 100644
--- a/dev-libs/libgcrypt/libgcrypt-1.10.3-r2.ebuild
+++ b/dev-libs/libgcrypt/libgcrypt-1.10.3-r2.ebuild
@@ -111,15 +111,6 @@ multilib_src_configure() {
                use cpu_flags_ppc_vsx3 || local -x 
gcry_cv_gcc_inline_asm_ppc_arch_3_00=no
        fi
 
-       # Workaround for GCC < 11.3 bug
-       # 
https://git.gnupg.org/cgi-bin/gitweb.cgi?p=libgcrypt.git;a=commitdiff;h=0b399721ce9709ae25f9d2050360c5ab2115ae29
-       # https://dev.gnupg.org/T5581
-       # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102124
-       if use arm64 && tc-is-gcc && (($(gcc-major-version) == 11)) &&
-               (($(gcc-minor-version) <= 2)) && (($(gcc-micro-version) == 0)) 
; then
-               append-flags -fno-tree-loop-vectorize
-       fi
-
        append-ldflags $(test-flags-CCLD -Wl,--undefined-version)
 
        local myeconfargs=(

diff --git a/dev-libs/libgcrypt/libgcrypt-1.11.0-r1.ebuild 
b/dev-libs/libgcrypt/libgcrypt-1.11.0-r1.ebuild
index 45bc4ef0ff04..f8ab6b068a1d 100644
--- a/dev-libs/libgcrypt/libgcrypt-1.11.0-r1.ebuild
+++ b/dev-libs/libgcrypt/libgcrypt-1.11.0-r1.ebuild
@@ -106,15 +106,6 @@ multilib_src_configure() {
                use cpu_flags_ppc_vsx3 || local -x 
gcry_cv_gcc_inline_asm_ppc_arch_3_00=no
        fi
 
-       # Workaround for GCC < 11.3 bug
-       # 
https://git.gnupg.org/cgi-bin/gitweb.cgi?p=libgcrypt.git;a=commitdiff;h=0b399721ce9709ae25f9d2050360c5ab2115ae29
-       # https://dev.gnupg.org/T5581
-       # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102124
-       if use arm64 && tc-is-gcc && (($(gcc-major-version) == 11)) &&
-               (($(gcc-minor-version) <= 2)) && (($(gcc-micro-version) == 0)) 
; then
-               append-flags -fno-tree-loop-vectorize
-       fi
-
        append-ldflags $(test-flags-CCLD -Wl,--undefined-version)
 
        local myeconfargs=(

diff --git a/dev-libs/libgcrypt/libgcrypt-1.11.0-r2.ebuild 
b/dev-libs/libgcrypt/libgcrypt-1.11.0-r2.ebuild
index a309fe58db27..7daf50f7ae02 100644
--- a/dev-libs/libgcrypt/libgcrypt-1.11.0-r2.ebuild
+++ b/dev-libs/libgcrypt/libgcrypt-1.11.0-r2.ebuild
@@ -113,15 +113,6 @@ multilib_src_configure() {
                use cpu_flags_ppc_vsx3 || local -x 
gcry_cv_gcc_inline_asm_ppc_arch_3_00=no
        fi
 
-       # Workaround for GCC < 11.3 bug
-       # 
https://git.gnupg.org/cgi-bin/gitweb.cgi?p=libgcrypt.git;a=commitdiff;h=0b399721ce9709ae25f9d2050360c5ab2115ae29
-       # https://dev.gnupg.org/T5581
-       # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102124
-       if use arm64 && tc-is-gcc && (($(gcc-major-version) == 11)) &&
-               (($(gcc-minor-version) <= 2)) && (($(gcc-micro-version) == 0)) 
; then
-               append-flags -fno-tree-loop-vectorize
-       fi
-
        append-ldflags $(test-flags-CCLD -Wl,--undefined-version)
 
        local myeconfargs=(

Reply via email to