3902
|
1 |
--- a/js/src/Makefile.in-orig 2011-10-20 05:34:41.145427306 -0500
|
|
2 |
+++ a/js/src/Makefile.in 2011-10-20 05:51:42.234360280 -0500
|
|
3 |
@@ -861,17 +861,17 @@ install:: $(SCRIPTS)
|
|
4 |
ifeq (,$(HOST_BIN_SUFFIX))
|
|
5 |
ifeq (.dylib,$(DLL_SUFFIX))
|
|
6 |
# Mac OS X
|
|
7 |
-SHLIB_ANY_VER := $(DESTDIR)$(libdir)/$(SHARED_LIBRARY)
|
|
8 |
-SHLIB_ABI_VER := $(DESTDIR)$(libdir)/$(SHARED_LIBRARY:$(DLL_SUFFIX)=.$(SRCREL_ABI_VERSION)$(DLL_SUFFIX))
|
|
9 |
-SHLIB_EXACT_VER := $(DESTDIR)$(libdir)/$(SHARED_LIBRARY:$(DLL_SUFFIX)=.$(SRCREL_VERSION)$(DLL_SUFFIX))
|
|
10 |
+SHLIB_ANY_VER := $(SHARED_LIBRARY)
|
|
11 |
+SHLIB_ABI_VER := $(SHARED_LIBRARY:$(DLL_SUFFIX)=.$(SRCREL_ABI_VERSION)$(DLL_SUFFIX))
|
|
12 |
+SHLIB_EXACT_VER := $(SHARED_LIBRARY:$(DLL_SUFFIX)=.$(SRCREL_VERSION)$(DLL_SUFFIX))
|
|
13 |
$(SHARED_LIBRARY): EXTRA_DSO_LDOPTS += -install_name $(SHLIB_ABI_VER)
|
|
14 |
$(SHARED_LIBRARY): EXTRA_DSO_LDOPTS += -current_version $(SRCREL_VERSION)
|
|
15 |
$(SHARED_LIBRARY): EXTRA_DSO_LDOPTS += -compatibility_version $(SRCREL_ABI_VERSION)
|
|
16 |
else
|
|
17 |
# Generic Unix / Linux
|
|
18 |
-SHLIB_ANY_VER := $(DESTDIR)$(libdir)/$(SHARED_LIBRARY)
|
|
19 |
-SHLIB_ABI_VER := $(DESTDIR)$(libdir)/$(SHARED_LIBRARY).$(SRCREL_ABI_VERSION)
|
|
20 |
-SHLIB_EXACT_VER := $(DESTDIR)$(libdir)/$(SHARED_LIBRARY).$(SRCREL_VERSION)
|
|
21 |
+SHLIB_ANY_VER := $(SHARED_LIBRARY)
|
|
22 |
+SHLIB_ABI_VER := $(SHARED_LIBRARY).$(SRCREL_ABI_VERSION)
|
|
23 |
+SHLIB_EXACT_VER := $(SHARED_LIBRARY).$(SRCREL_VERSION)
|
|
24 |
$(SHARED_LIBRARY): EXTRA_DSO_LDOPTS += -Wl,-soname,$(notdir $(SHLIB_ABI_VER))
|
|
25 |
endif
|
|
26 |
endif
|
|
27 |
@@ -887,10 +887,10 @@ ifeq (,$(HOST_BIN_SUFFIX))
|
|
28 |
endif
|
|
29 |
$(SYSINSTALL) $(SHARED_LIBRARY) $(DESTDIR)$(libdir)
|
|
30 |
ifeq (,$(HOST_BIN_SUFFIX))
|
|
31 |
- mv -f $(SHLIB_ANY_VER) $(SHLIB_EXACT_VER)
|
|
32 |
- @[ ! -h $(SHLIB_ABI_VER) ] || rm -f $(SHLIB_ABI_VER)
|
|
33 |
- ln -s $(SHLIB_EXACT_VER) $(SHLIB_ABI_VER)
|
|
34 |
- ln -s $(SHLIB_ABI_VER) $(SHLIB_ANY_VER)
|
|
35 |
+ cd $(DESTDIR)$(libdir); mv -f $(SHLIB_ANY_VER) $(SHLIB_EXACT_VER)
|
|
36 |
+ @[ ! -h $(DESTDIR)$(libdir)/$(SHLIB_ABI_VER) ] || rm -f $(DESTDIR)$(libdir)/$(SHLIB_ABI_VER)
|
|
37 |
+ cd $(DESTDIR)$(libdir); ln -s $(SHLIB_EXACT_VER) $(SHLIB_ABI_VER)
|
|
38 |
+ cd $(DESTDIR)$(libdir); ln -s $(SHLIB_ABI_VER) $(SHLIB_ANY_VER)
|
|
39 |
endif
|
|
40 |
endif
|
|
41 |
ifneq (,$(IMPORT_LIBRARY))
|