summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--compiler-rt/make/platform/clang_darwin.mk4
1 files changed, 4 insertions, 0 deletions
diff --git a/compiler-rt/make/platform/clang_darwin.mk b/compiler-rt/make/platform/clang_darwin.mk
index 6a7b03c9a6f..d3c96ba634c 100644
--- a/compiler-rt/make/platform/clang_darwin.mk
+++ b/compiler-rt/make/platform/clang_darwin.mk
@@ -22,6 +22,10 @@ UniversalArchs.armv6 := armv6
CC := gcc
+# Forcibly strip off any -arch, as that totally breaks our universal support.
+override CC := $(subst -arch ,-arch_,$(CC))
+override CC := $(patsubst -arch_%,,$(CC))
+
CFLAGS := -Wall -Werror -O3 -fomit-frame-pointer
FUNCTIONS.10.4 := eprintf floatundidf floatundisf floatundixf
OpenPOWER on IntegriCloud