summaryrefslogtreecommitdiff
path: root/make
diff options
context:
space:
mode:
authorNick Kledzik <kledzik@apple.com>2013-03-05 00:16:52 +0000
committerNick Kledzik <kledzik@apple.com>2013-03-05 00:16:52 +0000
commitef3667a97978c037684f604118a5b9eaf68ee231 (patch)
tree33a25d1d875a941a47d2606f0a4e433ada8eaeca /make
parentd4de2a1a7b15d0ed1a303b1604894ae82d5e8748 (diff)
update how libcompiler_rt.dylib links under libSystem.dylib on MacOSX
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@176466 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'make')
-rw-r--r--make/AppleBI.mk8
1 files changed, 7 insertions, 1 deletions
diff --git a/make/AppleBI.mk b/make/AppleBI.mk
index b5e702b10..bb7885306 100644
--- a/make/AppleBI.mk
+++ b/make/AppleBI.mk
@@ -57,7 +57,13 @@ $(OBJROOT)/libcompiler_rt-%.dylib : $(OBJROOT)/darwin_bni/Release/%/libcompiler_
$(OBJROOT)/version.c -arch $* -dynamiclib \
-install_name /usr/lib/system/libcompiler_rt.dylib \
-compatibility_version 1 -current_version $(RC_ProjectSourceVersion) \
- -nodefaultlibs -lSystem -umbrella System -dead_strip \
+ -nodefaultlibs -umbrella System -dead_strip \
+ -Wl,-upward-lunwind \
+ -Wl,-upward-lsystem_m \
+ -Wl,-upward-lsystem_c \
+ -Wl,-ldyld \
+ -Wl,-lsystem_kernel \
+ -L$(SDKROOT)/usr/lib/system \
$(DYLIB_FLAGS) -Wl,-force_load,$^ -o $@
# Rule to make fat dylib