summaryrefslogtreecommitdiff
path: root/mk
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@uclibc-ng.org>2014-08-05 10:10:21 +0200
committerWaldemar Brodkorb <wbx@uclibc-ng.org>2014-08-05 10:10:25 +0200
commitff1d511b58f833bbfbc846c87affe90180c83fe0 (patch)
tree71ddfc90243ee962b37a3986843fc30a70029215 /mk
parentee77b8107a16aedfa24275d705fe6d1f4fa43c8d (diff)
clang does not know -static-libgcc on Darwin
Diffstat (limited to 'mk')
-rw-r--r--mk/vars.mk9
1 files changed, 7 insertions, 2 deletions
diff --git a/mk/vars.mk b/mk/vars.mk
index cd2cc61fa..043611a1b 100644
--- a/mk/vars.mk
+++ b/mk/vars.mk
@@ -186,10 +186,15 @@ endif
# host compiler and linker flags
HOST_CPPFLAGS:= -I$(STAGING_HOST_DIR)/usr/include
-HOST_CFLAGS:= -O0 -g0 -static-libgcc
-HOST_CXXFLAGS:= -O0 -g0 -static-libgcc
+HOST_CFLAGS:= -O0 -g0
+HOST_CXXFLAGS:= -O0 -g0
HOST_LDFLAGS:= -L$(STAGING_HOST_DIR)/usr/lib -Wl,-rpath -Wl,${STAGING_HOST_DIR}/usr/lib -static-libgcc
+ifeq ($(ADK_HOST_DARWIN),)
+HOST_CFLAGS+= -static-libgcc
+HOST_CXXFLAGS+= -static-libgcc
+endif
+
PATCH= PATH=${HOST_PATH} ${BASH} $(SCRIPT_DIR)/patch.sh
PATCHP0= PATH=${HOST_PATH} patch -p0