Revision: 99184 http://trac.macports.org//changeset/99184 Author: jeremyhu@macports.org Date: 2012-10-28 22:12:03 -0700 (Sun, 28 Oct 2012) Log Message: ----------- llvm-3.2: Fix build of clang-3.2 on Snow Leopard Modified Paths: -------------- trunk/dports/lang/llvm-3.2/Portfile Added Paths: ----------- trunk/dports/lang/llvm-3.2/files/0001-Comment-out-SL-cctools-workaround.patch Modified: trunk/dports/lang/llvm-3.2/Portfile =================================================================== --- trunk/dports/lang/llvm-3.2/Portfile 2012-10-29 04:25:23 UTC (rev 99183) +++ trunk/dports/lang/llvm-3.2/Portfile 2012-10-29 05:12:03 UTC (rev 99184) @@ -81,7 +81,8 @@ } patchfiles-append tiger-shlib-clang.patch tiger-libclang.patch scan-build-PR-35006.patch \ - 0001-Use-I-dir-and-L-dir-when-constructing-our-argument-l.patch + 0001-Use-I-dir-and-L-dir-when-constructing-our-argument-l.patch \ + 0001-Comment-out-SL-cctools-workaround.patch build.target clang-only destroot.target install-clang Added: trunk/dports/lang/llvm-3.2/files/0001-Comment-out-SL-cctools-workaround.patch =================================================================== --- trunk/dports/lang/llvm-3.2/files/0001-Comment-out-SL-cctools-workaround.patch (rev 0) +++ trunk/dports/lang/llvm-3.2/files/0001-Comment-out-SL-cctools-workaround.patch 2012-10-29 05:12:03 UTC (rev 99184) @@ -0,0 +1,36 @@ +From 84f5c6f54a87a7d4a4beb2c0367b9cd77927e078 Mon Sep 17 00:00:00 2001 +From: Jeremy Huddleston Sequoia <jeremyhu@apple.com> +Date: Sun, 28 Oct 2012 19:53:51 -0700 +Subject: [PATCH] Comment out SL cctools workaround + +Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com> +--- + make/platform/clang_darwin.mk | 12 ++++++------ + 1 file changed, 6 insertions(+), 6 deletions(-) + +diff --git a/make/platform/clang_darwin.mk b/make/platform/clang_darwin.mk +index 5bc0e10..e697cad 100644 +--- a/projects/compiler-rt/make/platform/clang_darwin.mk ++++ b/projects/compiler-rt/make/platform/clang_darwin.mk +@@ -80,12 +80,12 @@ UniversalArchs.asan_osx_dynamic := $(call CheckArches,i386 x86_64,asan_osx_dynam + # object files. If we are on that platform, strip out all ARM archs. We still + # build the libraries themselves so that Clang can find them where it expects + # them, even though they might not have an expected slice. +-ifneq ($(shell sw_vers -productVersion | grep 10.6),) +-UniversalArchs.ios := $(filter-out armv7, $(UniversalArchs.ios)) +-UniversalArchs.cc_kext := $(filter-out armv7, $(UniversalArchs.cc_kext)) +-UniversalArchs.cc_kext_ios5 := $(filter-out armv7, $(UniversalArchs.cc_kext_ios5)) +-UniversalArchs.profile_ios := $(filter-out armv7, $(UniversalArchs.profile_ios)) +-endif ++#ifneq ($(shell sw_vers -productVersion | grep 10.6),) ++#UniversalArchs.ios := $(filter-out armv7, $(UniversalArchs.ios)) ++#UniversalArchs.cc_kext := $(filter-out armv7, $(UniversalArchs.cc_kext)) ++#UniversalArchs.cc_kext_ios5 := $(filter-out armv7, $(UniversalArchs.cc_kext_ios5)) ++#UniversalArchs.profile_ios := $(filter-out armv7, $(UniversalArchs.profile_ios)) ++#endif + + # If RC_SUPPORTED_ARCHS is defined, treat it as a list of the architectures we + # are intended to support and limit what we try to build to that. +-- +1.8.0 +