1
--- 3.0.orig/tools/llvm-shlib/Makefile (r�vision 144213)
2
+++ 3.0/tools/llvm-shlib/Makefile (copie de travail)
4
LLVMLibsPaths := $(IncludeInLibLlvm)
6
$(LibName.SO): $(LLVMLibsPaths)
7
+ $(Echo) Linking $(BuildMode) $(SharedLibKindMessage) \
8
+ $(LIBRARYNAME)$(SHLIBEXT)
9
+ $(Verb) $(Link) $(SharedLinkOptions) -o $@ $(ObjectsO) \
10
+ $(ProjLibsOptions) $(LLVMLibsOptions) $(LIBS)
11
+ mv $(LibName.SO) $(LibName.SO).1
12
+ ln -s $(notdir $(LibName.SO)).1 $(LibName.SO)
14
ifeq ($(HOST_OS),Darwin)
15
# set dylib internal version number to llvmCore submission number
17
# Include everything from the .a's into the shared library.
18
LLVMLibsOptions := -Wl,--whole-archive $(LLVMLibsOptions) \
19
-Wl,--no-whole-archive
20
+ LLVMLibsOptions += -Wl,--soname=$(notdir $(LibName.SO)).1 -Wl,-Bsymbolic-functions
23
ifeq ($(HOST_OS),Linux)