sys-devel/clang: fix for prefix, bug 649732
authorGuilherme Amadio <amadio@gentoo.org>
Mon, 19 Mar 2018 18:31:11 +0000 (19:31 +0100)
committerGuilherme Amadio <amadio@gentoo.org>
Tue, 20 Mar 2018 06:28:43 +0000 (07:28 +0100)
Closes: https://bugs.gentoo.org/649732
Package-Manager: Portage-2.3.24, Repoman-2.3.6

sys-devel/clang/clang-4.0.1.ebuild
sys-devel/clang/clang-5.0.1.ebuild
sys-devel/clang/clang-6.0.0.ebuild
sys-devel/clang/clang-6.0.9999.ebuild
sys-devel/clang/clang-9999.ebuild

index 6c37d1fd959483050d5a7d8105f86f846c6857f2..e3cdd3ce84a828bafad8ae38c3c3d798aefb2997 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -164,6 +164,12 @@ multilib_src_configure() {
                )
        fi
 
+       if [[ -n ${EPREFIX} ]]; then
+               mycmakeargs+=(
+                       -DGCC_INSTALL_PREFIX="${EPREFIX}/usr"
+               )
+       fi
+
        if tc-is-cross-compiler; then
                [[ -x "/usr/bin/clang-tblgen" ]] \
                        || die "/usr/bin/clang-tblgen not found or usable"
index 4c30e033af76dd8d5d50d5009a466bca03c18fe0..b16d9564915d5765f8dfeb80bfa3d55f5c6a6c83 100644 (file)
@@ -178,6 +178,12 @@ multilib_src_configure() {
                )
        fi
 
+       if [[ -n ${EPREFIX} ]]; then
+               mycmakeargs+=(
+                       -DGCC_INSTALL_PREFIX="${EPREFIX}/usr"
+               )
+       fi
+
        if tc-is-cross-compiler; then
                [[ -x "/usr/bin/clang-tblgen" ]] \
                        || die "/usr/bin/clang-tblgen not found or usable"
index 7e999919816473527e648aa32d94fc5dca31ac67..e819506ad558e992d42ec7ff4a600f86709f3cc0 100644 (file)
@@ -179,6 +179,12 @@ multilib_src_configure() {
                )
        fi
 
+       if [[ -n ${EPREFIX} ]]; then
+               mycmakeargs+=(
+                       -DGCC_INSTALL_PREFIX="${EPREFIX}/usr"
+               )
+       fi
+
        if tc-is-cross-compiler; then
                [[ -x "/usr/bin/clang-tblgen" ]] \
                        || die "/usr/bin/clang-tblgen not found or usable"
index dc71018329124e5125023a0223d30cf479fb10a2..509b47b788fbde87a2a523e38258334ff5f2cd21 100644 (file)
@@ -164,6 +164,12 @@ multilib_src_configure() {
                )
        fi
 
+       if [[ -n ${EPREFIX} ]]; then
+               mycmakeargs+=(
+                       -DGCC_INSTALL_PREFIX="${EPREFIX}/usr"
+               )
+       fi
+
        if tc-is-cross-compiler; then
                [[ -x "/usr/bin/clang-tblgen" ]] \
                        || die "/usr/bin/clang-tblgen not found or usable"
index 0014ecde46b2b9104997b7bb1d034113bbb12415..10c2dbd94ce6e8f0eb1a4c271cc9566aace54902 100644 (file)
@@ -165,6 +165,12 @@ multilib_src_configure() {
                )
        fi
 
+       if [[ -n ${EPREFIX} ]]; then
+               mycmakeargs+=(
+                       -DGCC_INSTALL_PREFIX="${EPREFIX}/usr"
+               )
+       fi
+
        if tc-is-cross-compiler; then
                [[ -x "/usr/bin/clang-tblgen" ]] \
                        || die "/usr/bin/clang-tblgen not found or usable"