commit:     c5a7da31d5e2b764a099a60b4c2c4605a00c689c
Author:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Sat Jan  9 18:53:19 2016 +0000
Commit:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Sat Jan  9 18:54:07 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5a7da31

sys-devel/llvm: disable the use of xcrun on OSX, bug #568758

Package-Manager: portage-2.2.20-prefix

 sys-devel/llvm/llvm-3.5.2.ebuild | 3 +++
 sys-devel/llvm/llvm-3.6.2.ebuild | 3 +++
 sys-devel/llvm/llvm-3.7.1.ebuild | 3 +++
 sys-devel/llvm/llvm-9999.ebuild  | 3 +++
 4 files changed, 12 insertions(+)

diff --git a/sys-devel/llvm/llvm-3.5.2.ebuild b/sys-devel/llvm/llvm-3.5.2.ebuild
index 8a8c32c..f6bb2c3 100644
--- a/sys-devel/llvm/llvm-3.5.2.ebuild
+++ b/sys-devel/llvm/llvm-3.5.2.ebuild
@@ -165,6 +165,9 @@ src_prepare() {
                        projects/compiler-rt/make/platform/clang_*.mk || die
        fi
 
+       # disable use of SDK on OSX, bug #568758
+       sed -i -e 's/xcrun/false/' utils/lit/lit/util.py || die
+
        local sub_files=(
                Makefile.config.in
                Makefile.rules

diff --git a/sys-devel/llvm/llvm-3.6.2.ebuild b/sys-devel/llvm/llvm-3.6.2.ebuild
index 2e7bc9a..21f4f9d 100644
--- a/sys-devel/llvm/llvm-3.6.2.ebuild
+++ b/sys-devel/llvm/llvm-3.6.2.ebuild
@@ -172,6 +172,9 @@ src_prepare() {
                        projects/compiler-rt/make/platform/clang_*.mk || die
        fi
 
+       # disable use of SDK on OSX, bug #568758
+       sed -i -e 's/xcrun/false/' utils/lit/lit/util.py || die
+
        local sub_files=(
                Makefile.config.in
                Makefile.rules

diff --git a/sys-devel/llvm/llvm-3.7.1.ebuild b/sys-devel/llvm/llvm-3.7.1.ebuild
index d41de06..fa15adf 100644
--- a/sys-devel/llvm/llvm-3.7.1.ebuild
+++ b/sys-devel/llvm/llvm-3.7.1.ebuild
@@ -173,6 +173,9 @@ src_prepare() {
        # Fix msan with newer kernels, #569894
        epatch "${FILESDIR}"/llvm-3.7-msan-fix.patch
 
+       # disable use of SDK on OSX, bug #568758
+       sed -i -e 's/xcrun/false/' utils/lit/lit/util.py || die
+
        if use clang; then
                # Automatically select active system GCC's libraries, bugs 
#406163 and #417913
                epatch 
"${FILESDIR}"/clang-3.5-gentoo-runtime-gcc-detection-v3.patch

diff --git a/sys-devel/llvm/llvm-9999.ebuild b/sys-devel/llvm/llvm-9999.ebuild
index bf42867..5820649 100644
--- a/sys-devel/llvm/llvm-9999.ebuild
+++ b/sys-devel/llvm/llvm-9999.ebuild
@@ -174,6 +174,9 @@ src_prepare() {
        # https://bugs.gentoo.org/show_bug.cgi?id=565358
        epatch "${FILESDIR}"/llvm-3.8-llvm-config.patch
 
+       # disable use of SDK on OSX, bug #568758
+       sed -i -e 's/xcrun/false/' utils/lit/lit/util.py || die
+
        if use clang; then
                # Automatically select active system GCC's libraries, bugs 
#406163 and #417913
                epatch 
"${FILESDIR}"/clang-3.5-gentoo-runtime-gcc-detection-v3.patch

Reply via email to