mirror of
https://git.proxmox.com/git/llvm-toolchain
synced 2025-06-12 09:03:59 +00:00
27 lines
1.1 KiB
Diff
27 lines
1.1 KiB
Diff
Index: llvm-toolchain-snapshot_3.4~svn184290/tools/llvm-shlib/Makefile
|
|
===================================================================
|
|
--- llvm-toolchain-snapshot_3.4~svn184290.orig/tools/llvm-shlib/Makefile 2013-06-19 11:13:57.974779570 +0200
|
|
+++ llvm-toolchain-snapshot_3.4~svn184290/tools/llvm-shlib/Makefile 2013-06-19 11:13:57.974779570 +0200
|
|
@@ -39,6 +39,12 @@
|
|
LLVMLibsPaths := $(IncludeInLibLlvm)
|
|
|
|
$(LibName.SO): $(LLVMLibsPaths)
|
|
+ $(Echo) Linking $(BuildMode) $(SharedLibKindMessage) \
|
|
+ $(LIBRARYNAME)$(SHLIBEXT)
|
|
+ $(Verb) $(Link) $(SharedLinkOptions) -o $@ $(ObjectsO) \
|
|
+ $(ProjLibsOptions) $(LLVMLibsOptions) $(LIBS)
|
|
+ mv $(LibName.SO) $(LibName.SO).1
|
|
+ ln -s $(notdir $(LibName.SO)).1 $(LibName.SO)
|
|
|
|
ifeq ($(HOST_OS),Darwin)
|
|
# set dylib internal version number to llvmCore submission number
|
|
@@ -70,7 +76,7 @@
|
|
|
|
ifeq ($(HOST_OS), $(filter $(HOST_OS), Linux FreeBSD GNU))
|
|
# Add soname to the library.
|
|
- LLVMLibsOptions += -Wl,--soname,lib$(LIBRARYNAME)$(SHLIBEXT)
|
|
+ LLVMLibsOptions += -Wl,--soname,lib$(LIBRARYNAME)$(SHLIBEXT) -Wl,-Bsymbolic-functions
|
|
endif
|
|
|
|
ifeq ($(HOST_OS), $(filter $(HOST_OS), Linux GNU))
|