aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Dunbar <daniel@zuster.org>2011-06-13 19:18:23 +0000
committerDaniel Dunbar <daniel@zuster.org>2011-06-13 19:18:23 +0000
commit47e71a3711518cfba9febda25cde30af37132edc (patch)
treef87cfec091cdc76e77f108fb80efde0b2d9dad16
parent351a3f881fa393a59afe45d4aa8e8fc0f75fa90a (diff)
downloadllvm-47e71a3711518cfba9febda25cde30af37132edc.zip
llvm-47e71a3711518cfba9febda25cde30af37132edc.tar.gz
llvm-47e71a3711518cfba9febda25cde30af37132edc.tar.bz2
build/clang_darwin: Improve archs check to verify we can not just recognize
arch, but actually compile a file with that arch. llvm-svn: 132928
-rw-r--r--compiler-rt/make/platform/clang_darwin.mk2
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler-rt/make/platform/clang_darwin.mk b/compiler-rt/make/platform/clang_darwin.mk
index 6eb10c8..0d6dbcb 100644
--- a/compiler-rt/make/platform/clang_darwin.mk
+++ b/compiler-rt/make/platform/clang_darwin.mk
@@ -12,7 +12,7 @@ CheckArches = \
$(shell \
result=""; \
for arch in $(1); do \
- if $(CC) -arch $$arch -dumpversion > /dev/null; then \
+ if $(CC) -arch $$arch -c -x c /dev/null -o /dev/null; then \
result="$$result$$arch "; \
fi; \
done; \