50 lines
1.6 KiB
Diff
50 lines
1.6 KiB
Diff
--- Makefile.shared.orig 2014-05-09 12:44:04.801960645 +0200
|
|
+++ Makefile.shared 2014-05-09 13:08:04.595689322 +0200
|
|
@@ -109,23 +109,7 @@
|
|
$${SHAREDCMD} $${SHAREDFLAGS} \
|
|
-o $$SHLIB$$SHLIB_SOVER$$SHLIB_SUFFIX \
|
|
$$ALLSYMSFLAGS $$SHOBJECTS $$NOALLSYMSFLAGS $$LIBDEPS \
|
|
- ) && $(SYMLINK_SO)
|
|
-
|
|
-SYMLINK_SO= \
|
|
- if [ -n "$$INHIBIT_SYMLINKS" ]; then :; else \
|
|
- prev=$$SHLIB$$SHLIB_SOVER$$SHLIB_SUFFIX; \
|
|
- if [ -n "$$SHLIB_COMPAT" ]; then \
|
|
- for x in $$SHLIB_COMPAT; do \
|
|
- ( $(SET_X); rm -f $$SHLIB$$x$$SHLIB_SUFFIX; \
|
|
- ln -s $$prev $$SHLIB$$x$$SHLIB_SUFFIX ); \
|
|
- prev=$$SHLIB$$x$$SHLIB_SUFFIX; \
|
|
- done; \
|
|
- fi; \
|
|
- if [ -n "$$SHLIB_SOVER" ]; then \
|
|
- ( $(SET_X); rm -f $$SHLIB$$SHLIB_SUFFIX; \
|
|
- ln -s $$prev $$SHLIB$$SHLIB_SUFFIX ); \
|
|
- fi; \
|
|
- fi
|
|
+ )
|
|
|
|
LINK_SO_A= SHOBJECTS="lib$(LIBNAME).a $(LIBEXTRAS)"; $(LINK_SO)
|
|
LINK_SO_O= SHOBJECTS="$(LIBEXTRAS)"; $(LINK_SO)
|
|
@@ -578,18 +562,15 @@
|
|
symlink.gnu symlink.solaris symlink.svr3 symlink.svr5 symlink.irix \
|
|
symlink.aix symlink.reliantunix:
|
|
@ $(CALC_VERSIONS); \
|
|
- SHLIB=lib$(LIBNAME).so; \
|
|
- $(SYMLINK_SO)
|
|
+ SHLIB=lib$(LIBNAME).so;
|
|
symlink.darwin:
|
|
@ $(CALC_VERSIONS); \
|
|
SHLIB=lib$(LIBNAME); \
|
|
- SHLIB_SUFFIX=.dylib; \
|
|
- $(SYMLINK_SO)
|
|
+ SHLIB_SUFFIX=.dylib;
|
|
symlink.hpux:
|
|
@ $(CALC_VERSIONS); \
|
|
SHLIB=lib$(LIBNAME).sl; \
|
|
- expr $(PLATFORM) : '.*ia64' > /dev/null && SHLIB=lib$(LIBNAME).so; \
|
|
- $(SYMLINK_SO)
|
|
+ expr $(PLATFORM) : '.*ia64' > /dev/null && SHLIB=lib$(LIBNAME).so;
|
|
# The following lines means those specific architectures do no symlinks
|
|
symlink.cygwin symlink.alpha-osf1 symlink.tru64 symlink.tru64-rpath symlink.beos:
|
|
|