diff --git a/llvm-core/clang/clang-16.0.6-r1.ebuild b/llvm-core/clang/clang-16.0.6-r1.ebuild index fc8fdef9c952f..665dbcd4e458a 100644 --- a/llvm-core/clang/clang-16.0.6-r1.ebuild +++ b/llvm-core/clang/clang-16.0.6-r1.ebuild @@ -353,9 +353,6 @@ multilib_src_configure() { ) fi - # Workaround for bug #968756 (gcc PR123588) - tc-is-gcc && [[ $(gcc-major-version) -eq 16 ]] && local -x CXXFLAGS="${CXXFLAGS} -fno-tree-vectorize" - # LLVM can have very high memory consumption while linking, # exhausting the limit on 32-bit linker executable use x86 && local -x LDFLAGS="${LDFLAGS} -Wl,--no-keep-memory" diff --git a/llvm-core/clang/clang-17.0.6-r1.ebuild b/llvm-core/clang/clang-17.0.6-r1.ebuild index e793bf6b8dd0d..34073355a4d10 100644 --- a/llvm-core/clang/clang-17.0.6-r1.ebuild +++ b/llvm-core/clang/clang-17.0.6-r1.ebuild @@ -350,9 +350,6 @@ multilib_src_configure() { ) fi - # Workaround for bug #968756 (gcc PR123588) - tc-is-gcc && [[ $(gcc-major-version) -eq 16 ]] && local -x CXXFLAGS="${CXXFLAGS} -fno-tree-vectorize" - # LLVM can have very high memory consumption while linking, # exhausting the limit on 32-bit linker executable use x86 && local -x LDFLAGS="${LDFLAGS} -Wl,--no-keep-memory" diff --git a/llvm-core/clang/clang-18.1.8-r7.ebuild b/llvm-core/clang/clang-18.1.8-r7.ebuild index f0db93e3d3cbf..6df712424300a 100644 --- a/llvm-core/clang/clang-18.1.8-r7.ebuild +++ b/llvm-core/clang/clang-18.1.8-r7.ebuild @@ -353,9 +353,6 @@ multilib_src_configure() { ) fi - # Workaround for bug #968756 (gcc PR123588) - tc-is-gcc && [[ $(gcc-major-version) -eq 16 ]] && local -x CXXFLAGS="${CXXFLAGS} -fno-tree-vectorize" - # LLVM can have very high memory consumption while linking, # exhausting the limit on 32-bit linker executable use x86 && local -x LDFLAGS="${LDFLAGS} -Wl,--no-keep-memory" diff --git a/llvm-core/clang/clang-19.1.7-r1.ebuild b/llvm-core/clang/clang-19.1.7-r1.ebuild index fab6921ce3d9f..07542f07bc0a6 100644 --- a/llvm-core/clang/clang-19.1.7-r1.ebuild +++ b/llvm-core/clang/clang-19.1.7-r1.ebuild @@ -341,9 +341,6 @@ multilib_src_configure() { ) fi - # Workaround for bug #968756 (gcc PR123588) - tc-is-gcc && [[ $(gcc-major-version) -eq 16 ]] && local -x CXXFLAGS="${CXXFLAGS} -fno-tree-vectorize" - # LLVM can have very high memory consumption while linking, # exhausting the limit on 32-bit linker executable use x86 && local -x LDFLAGS="${LDFLAGS} -Wl,--no-keep-memory" diff --git a/llvm-core/clang/clang-20.1.8.ebuild b/llvm-core/clang/clang-20.1.8.ebuild index e54241e6eb98e..613afd1488a18 100644 --- a/llvm-core/clang/clang-20.1.8.ebuild +++ b/llvm-core/clang/clang-20.1.8.ebuild @@ -343,9 +343,6 @@ multilib_src_configure() { ) fi - # Workaround for bug #968756 (gcc PR123588) - tc-is-gcc && [[ $(gcc-major-version) -eq 16 ]] && local -x CXXFLAGS="${CXXFLAGS} -fno-tree-vectorize" - # LLVM can have very high memory consumption while linking, # exhausting the limit on 32-bit linker executable use x86 && local -x LDFLAGS="${LDFLAGS} -Wl,--no-keep-memory" diff --git a/llvm-core/clang/clang-21.1.8.ebuild b/llvm-core/clang/clang-21.1.8.ebuild index 4f5350f885c1c..b2e6a060241ef 100644 --- a/llvm-core/clang/clang-21.1.8.ebuild +++ b/llvm-core/clang/clang-21.1.8.ebuild @@ -343,9 +343,6 @@ multilib_src_configure() { ) fi - # Workaround for bug #968756 (gcc PR123588) - tc-is-gcc && [[ $(gcc-major-version) -eq 16 ]] && local -x CXXFLAGS="${CXXFLAGS} -fno-tree-vectorize" - # LLVM can have very high memory consumption while linking, # exhausting the limit on 32-bit linker executable use x86 && local -x LDFLAGS="${LDFLAGS} -Wl,--no-keep-memory" diff --git a/llvm-core/clang/clang-22.1.2.ebuild b/llvm-core/clang/clang-22.1.2.ebuild index b1cb2630be7e1..23b2ded152780 100644 --- a/llvm-core/clang/clang-22.1.2.ebuild +++ b/llvm-core/clang/clang-22.1.2.ebuild @@ -346,9 +346,6 @@ multilib_src_configure() { ) fi - # Workaround for bug #968756 (gcc PR123588) - tc-is-gcc && [[ $(gcc-major-version) -eq 16 ]] && local -x CXXFLAGS="${CXXFLAGS} -fno-tree-vectorize" - # LLVM can have very high memory consumption while linking, # exhausting the limit on 32-bit linker executable use x86 && local -x LDFLAGS="${LDFLAGS} -Wl,--no-keep-memory" diff --git a/llvm-core/clang/clang-22.1.3.ebuild b/llvm-core/clang/clang-22.1.3.ebuild index b1cb2630be7e1..23b2ded152780 100644 --- a/llvm-core/clang/clang-22.1.3.ebuild +++ b/llvm-core/clang/clang-22.1.3.ebuild @@ -346,9 +346,6 @@ multilib_src_configure() { ) fi - # Workaround for bug #968756 (gcc PR123588) - tc-is-gcc && [[ $(gcc-major-version) -eq 16 ]] && local -x CXXFLAGS="${CXXFLAGS} -fno-tree-vectorize" - # LLVM can have very high memory consumption while linking, # exhausting the limit on 32-bit linker executable use x86 && local -x LDFLAGS="${LDFLAGS} -Wl,--no-keep-memory" diff --git a/llvm-core/clang/clang-23.0.0.9999.ebuild b/llvm-core/clang/clang-23.0.0.9999.ebuild index 50d76f1ffbf95..1623f76740c15 100644 --- a/llvm-core/clang/clang-23.0.0.9999.ebuild +++ b/llvm-core/clang/clang-23.0.0.9999.ebuild @@ -346,9 +346,6 @@ multilib_src_configure() { ) fi - # Workaround for bug #968756 (gcc PR123588) - tc-is-gcc && [[ $(gcc-major-version) -eq 16 ]] && local -x CXXFLAGS="${CXXFLAGS} -fno-tree-vectorize" - # LLVM can have very high memory consumption while linking, # exhausting the limit on 32-bit linker executable use x86 && local -x LDFLAGS="${LDFLAGS} -Wl,--no-keep-memory" diff --git a/llvm-core/clang/clang-23.0.0_pre20260331.ebuild b/llvm-core/clang/clang-23.0.0_pre20260331.ebuild index 50d76f1ffbf95..1623f76740c15 100644 --- a/llvm-core/clang/clang-23.0.0_pre20260331.ebuild +++ b/llvm-core/clang/clang-23.0.0_pre20260331.ebuild @@ -346,9 +346,6 @@ multilib_src_configure() { ) fi - # Workaround for bug #968756 (gcc PR123588) - tc-is-gcc && [[ $(gcc-major-version) -eq 16 ]] && local -x CXXFLAGS="${CXXFLAGS} -fno-tree-vectorize" - # LLVM can have very high memory consumption while linking, # exhausting the limit on 32-bit linker executable use x86 && local -x LDFLAGS="${LDFLAGS} -Wl,--no-keep-memory"