commit:     5af79da3e8e90a67968227b8c3bcf2f49c3d454f
Author:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Sat Jan  7 10:56:09 2023 +0000
Commit:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Sat Jan  7 13:34:29 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5af79da3

sys-devel/llvm: Drop unnecessary cross-compiling aids from V16

I was pleasantly surprised to find that these are no longer needed, as a native
build of llvm-tblgen is now automatically done when cross-compiling.

Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>

 sys-devel/llvm/llvm-16.0.0.9999.ebuild        | 10 ----------
 sys-devel/llvm/llvm-16.0.0_pre20221217.ebuild | 10 ----------
 sys-devel/llvm/llvm-16.0.0_pre20221226.ebuild | 10 ----------
 sys-devel/llvm/llvm-16.0.0_pre20230101.ebuild | 10 ----------
 4 files changed, 40 deletions(-)

diff --git a/sys-devel/llvm/llvm-16.0.0.9999.ebuild 
b/sys-devel/llvm/llvm-16.0.0.9999.ebuild
index 38faaf5b1adf..60cde39577b6 100644
--- a/sys-devel/llvm/llvm-16.0.0.9999.ebuild
+++ b/sys-devel/llvm/llvm-16.0.0.9999.ebuild
@@ -420,16 +420,6 @@ multilib_src_configure() {
                )
        fi
 
-       if tc-is-cross-compiler; then
-               local 
tblgen="${BROOT}/usr/lib/llvm/${LLVM_MAJOR}/bin/llvm-tblgen"
-               [[ -x "${tblgen}" ]] \
-                       || die "${tblgen} not found or usable"
-               mycmakeargs+=(
-                       -DCMAKE_CROSSCOMPILING=ON
-                       -DLLVM_TABLEGEN="${tblgen}"
-               )
-       fi
-
        # workaround BMI bug in gcc-7 (fixed in 7.4)
        # https://bugs.gentoo.org/649880
        # apply only to x86, https://bugs.gentoo.org/650506

diff --git a/sys-devel/llvm/llvm-16.0.0_pre20221217.ebuild 
b/sys-devel/llvm/llvm-16.0.0_pre20221217.ebuild
index 9a91d21695fd..68c8e75e5b31 100644
--- a/sys-devel/llvm/llvm-16.0.0_pre20221217.ebuild
+++ b/sys-devel/llvm/llvm-16.0.0_pre20221217.ebuild
@@ -420,16 +420,6 @@ multilib_src_configure() {
                )
        fi
 
-       if tc-is-cross-compiler; then
-               local 
tblgen="${BROOT}/usr/lib/llvm/${LLVM_MAJOR}/bin/llvm-tblgen"
-               [[ -x "${tblgen}" ]] \
-                       || die "${tblgen} not found or usable"
-               mycmakeargs+=(
-                       -DCMAKE_CROSSCOMPILING=ON
-                       -DLLVM_TABLEGEN="${tblgen}"
-               )
-       fi
-
        # workaround BMI bug in gcc-7 (fixed in 7.4)
        # https://bugs.gentoo.org/649880
        # apply only to x86, https://bugs.gentoo.org/650506

diff --git a/sys-devel/llvm/llvm-16.0.0_pre20221226.ebuild 
b/sys-devel/llvm/llvm-16.0.0_pre20221226.ebuild
index 9a91d21695fd..68c8e75e5b31 100644
--- a/sys-devel/llvm/llvm-16.0.0_pre20221226.ebuild
+++ b/sys-devel/llvm/llvm-16.0.0_pre20221226.ebuild
@@ -420,16 +420,6 @@ multilib_src_configure() {
                )
        fi
 
-       if tc-is-cross-compiler; then
-               local 
tblgen="${BROOT}/usr/lib/llvm/${LLVM_MAJOR}/bin/llvm-tblgen"
-               [[ -x "${tblgen}" ]] \
-                       || die "${tblgen} not found or usable"
-               mycmakeargs+=(
-                       -DCMAKE_CROSSCOMPILING=ON
-                       -DLLVM_TABLEGEN="${tblgen}"
-               )
-       fi
-
        # workaround BMI bug in gcc-7 (fixed in 7.4)
        # https://bugs.gentoo.org/649880
        # apply only to x86, https://bugs.gentoo.org/650506

diff --git a/sys-devel/llvm/llvm-16.0.0_pre20230101.ebuild 
b/sys-devel/llvm/llvm-16.0.0_pre20230101.ebuild
index 4798e7ef1858..5b6c7934d02c 100644
--- a/sys-devel/llvm/llvm-16.0.0_pre20230101.ebuild
+++ b/sys-devel/llvm/llvm-16.0.0_pre20230101.ebuild
@@ -420,16 +420,6 @@ multilib_src_configure() {
                )
        fi
 
-       if tc-is-cross-compiler; then
-               local 
tblgen="${BROOT}/usr/lib/llvm/${LLVM_MAJOR}/bin/llvm-tblgen"
-               [[ -x "${tblgen}" ]] \
-                       || die "${tblgen} not found or usable"
-               mycmakeargs+=(
-                       -DCMAKE_CROSSCOMPILING=ON
-                       -DLLVM_TABLEGEN="${tblgen}"
-               )
-       fi
-
        # workaround BMI bug in gcc-7 (fixed in 7.4)
        # https://bugs.gentoo.org/649880
        # apply only to x86, https://bugs.gentoo.org/650506

Reply via email to