commit:     fe0050ea40377dcc2283d287e5ec57cb729b0ea4
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Sep 30 05:25:39 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Sep 30 05:25:39 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe0050ea

sys-devel/clang: stop setting GCC_INSTALL_PREFIX for prefix

Clang 19 deprecates the GCC_INSTALL_PREFIX CMake option.

We now handle this via config files installed by gcc-config. If there's
any remaining issues for Prefix, it should be handled over there
or in sys-devel/clang-common.

Closes: https://bugs.gentoo.org/939816
Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-devel/clang/clang-19.1.0.ebuild             | 6 ------
 sys-devel/clang/clang-20.0.0.9999.ebuild        | 6 ------
 sys-devel/clang/clang-20.0.0_pre20240917.ebuild | 6 ------
 sys-devel/clang/clang-20.0.0_pre20240924.ebuild | 6 ------
 4 files changed, 24 deletions(-)

diff --git a/sys-devel/clang/clang-19.1.0.ebuild 
b/sys-devel/clang/clang-19.1.0.ebuild
index 54dae879d767..2d7aae85f170 100644
--- a/sys-devel/clang/clang-19.1.0.ebuild
+++ b/sys-devel/clang/clang-19.1.0.ebuild
@@ -331,12 +331,6 @@ multilib_src_configure() {
                )
        fi
 
-       if [[ -n ${EPREFIX} ]]; then
-               mycmakeargs+=(
-                       -DGCC_INSTALL_PREFIX="${EPREFIX}/usr"
-               )
-       fi
-
        if tc-is-cross-compiler; then
                has_version -b sys-devel/clang:${LLVM_MAJOR} ||
                        die "sys-devel/clang:${LLVM_MAJOR} is required on the 
build host."

diff --git a/sys-devel/clang/clang-20.0.0.9999.ebuild 
b/sys-devel/clang/clang-20.0.0.9999.ebuild
index 6ba764b5fc97..cad701817a80 100644
--- a/sys-devel/clang/clang-20.0.0.9999.ebuild
+++ b/sys-devel/clang/clang-20.0.0.9999.ebuild
@@ -329,12 +329,6 @@ multilib_src_configure() {
                )
        fi
 
-       if [[ -n ${EPREFIX} ]]; then
-               mycmakeargs+=(
-                       -DGCC_INSTALL_PREFIX="${EPREFIX}/usr"
-               )
-       fi
-
        if tc-is-cross-compiler; then
                has_version -b sys-devel/clang:${LLVM_MAJOR} ||
                        die "sys-devel/clang:${LLVM_MAJOR} is required on the 
build host."

diff --git a/sys-devel/clang/clang-20.0.0_pre20240917.ebuild 
b/sys-devel/clang/clang-20.0.0_pre20240917.ebuild
index 857f7b1ed5a2..3fc2fa154770 100644
--- a/sys-devel/clang/clang-20.0.0_pre20240917.ebuild
+++ b/sys-devel/clang/clang-20.0.0_pre20240917.ebuild
@@ -331,12 +331,6 @@ multilib_src_configure() {
                )
        fi
 
-       if [[ -n ${EPREFIX} ]]; then
-               mycmakeargs+=(
-                       -DGCC_INSTALL_PREFIX="${EPREFIX}/usr"
-               )
-       fi
-
        if tc-is-cross-compiler; then
                has_version -b sys-devel/clang:${LLVM_MAJOR} ||
                        die "sys-devel/clang:${LLVM_MAJOR} is required on the 
build host."

diff --git a/sys-devel/clang/clang-20.0.0_pre20240924.ebuild 
b/sys-devel/clang/clang-20.0.0_pre20240924.ebuild
index 76e65b231fc4..e0aabafeccdc 100644
--- a/sys-devel/clang/clang-20.0.0_pre20240924.ebuild
+++ b/sys-devel/clang/clang-20.0.0_pre20240924.ebuild
@@ -332,12 +332,6 @@ multilib_src_configure() {
                )
        fi
 
-       if [[ -n ${EPREFIX} ]]; then
-               mycmakeargs+=(
-                       -DGCC_INSTALL_PREFIX="${EPREFIX}/usr"
-               )
-       fi
-
        if tc-is-cross-compiler; then
                has_version -b sys-devel/clang:${LLVM_MAJOR} ||
                        die "sys-devel/clang:${LLVM_MAJOR} is required on the 
build host."

Reply via email to