summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--make/platform/clang_darwin.mk5
1 files changed, 3 insertions, 2 deletions
diff --git a/make/platform/clang_darwin.mk b/make/platform/clang_darwin.mk
index 564026ea7..6eb10c822 100644
--- a/make/platform/clang_darwin.mk
+++ b/make/platform/clang_darwin.mk
@@ -12,8 +12,9 @@ CheckArches = \
$(shell \
result=""; \
for arch in $(1); do \
- gcc -arch $$arch; \
- if test $$? == 1; then result="$$result$$arch "; fi; \
+ if $(CC) -arch $$arch -dumpversion > /dev/null; then \
+ result="$$result$$arch "; \
+ fi; \
done; \
echo $$result)