--- js-1.8.5/js/src/Makefile.in 2011-03-31 21:08:36.000000000 +0200 +++ js-1.8.5/js/src/Makefile 2011-04-01 19:16:01.500609215 +0200 @@ -868,9 +868,9 @@ $(SHARED_LIBRARY): EXTRA_DSO_LDOPTS += - $(SHARED_LIBRARY): EXTRA_DSO_LDOPTS += -compatibility_version $(SRCREL_ABI_VERSION) else # Generic Unix / Linux -SHLIB_ANY_VER := $(DESTDIR)$(libdir)/$(SHARED_LIBRARY) -SHLIB_ABI_VER := $(DESTDIR)$(libdir)/$(SHARED_LIBRARY).$(SRCREL_ABI_VERSION) -SHLIB_EXACT_VER := $(DESTDIR)$(libdir)/$(SHARED_LIBRARY).$(SRCREL_VERSION) +SHLIB_ANY_VER := $(libdir)/$(SHARED_LIBRARY) +SHLIB_ABI_VER := $(libdir)/$(SHARED_LIBRARY).$(SRCREL_ABI_VERSION) +SHLIB_EXACT_VER := $(libdir)/$(SHARED_LIBRARY).$(SRCREL_VERSION) $(SHARED_LIBRARY): EXTRA_DSO_LDOPTS += -Wl,-soname,$(notdir $(SHLIB_ABI_VER)) endif endif @@ -882,14 +882,14 @@ ifneq (,$(LIBRARY)) endif ifneq (,$(SHARED_LIBRARY)) ifeq (,$(HOST_BIN_SUFFIX)) - @[ ! -h $(SHLIB_ANY_VER) ] || rm -f $(SHLIB_ANY_VER) + @[ ! -h $(DESTDIR)$(SHLIB_ANY_VER) ] || rm -f $(DESTDIR)$(SHLIB_ANY_VER) endif $(SYSINSTALL) $(SHARED_LIBRARY) $(DESTDIR)$(libdir) ifeq (,$(HOST_BIN_SUFFIX)) - mv -f $(SHLIB_ANY_VER) $(SHLIB_EXACT_VER) - @[ ! -h $(SHLIB_ABI_VER) ] || rm -f $(SHLIB_ABI_VER) - ln -s $(SHLIB_EXACT_VER) $(SHLIB_ABI_VER) - ln -s $(SHLIB_ABI_VER) $(SHLIB_ANY_VER) + mv -f $(DESTDIR)$(SHLIB_ANY_VER) $(DESTDIR)$(SHLIB_EXACT_VER) + @[ ! -h $(DESTDIR)$(SHLIB_ABI_VER) ] || rm -f $(DESTDIR)$(SHLIB_ABI_VER) + ln -s $(SHLIB_EXACT_VER) $(DESTDIR)$(SHLIB_ABI_VER) + ln -s $(SHLIB_ABI_VER) $(DESTDIR)$(SHLIB_ANY_VER) endif endif ifneq (,$(IMPORT_LIBRARY))