Blame SOURCES/fix-soname.patch

c4fa72
From: Laszlo Boszormenyi (GCS) <gcs@debian.org>
c4fa72
Date: Fri, 02 May 2014 22:20:45 +0200
c4fa72
Subject: fix soname
c4fa72
c4fa72
Add soname switch to linker, regardless of Operating System
c4fa72
c4fa72
Bug-Debian: http://bugs.debian.org/746705
c4fa72
---
c4fa72
 config/rules.mk | 5 +++--
c4fa72
 1 file changed, 3 insertions(+), 2 deletions(-)
c4fa72
c4fa72
Index: mozjs52-52.2.1~artful1/config/rules.mk
c4fa72
===================================================================
c4fa72
--- mozjs52-52.2.1~artful1.orig/config/rules.mk
c4fa72
+++ mozjs52-52.2.1~artful1/config/rules.mk
c4fa72
@@ -418,7 +418,7 @@ endif # AIX
c4fa72
 #
c4fa72
 # Linux: add -Bsymbolic flag for components
c4fa72
 #
c4fa72
-ifeq ($(OS_ARCH),Linux)
c4fa72
+#ifeq ($(OS_ARCH),Linux)
c4fa72
 ifdef IS_COMPONENT
c4fa72
 EXTRA_DSO_LDOPTS += -Wl,-Bsymbolic
c4fa72
 endif
c4fa72
@@ -426,7 +426,8 @@ ifdef LD_VERSION_SCRIPT
c4fa72
 EXTRA_DSO_LDOPTS += -Wl,--version-script,$(LD_VERSION_SCRIPT)
c4fa72
 EXTRA_DEPS += $(LD_VERSION_SCRIPT)
c4fa72
 endif
c4fa72
-endif
c4fa72
+#endif
c4fa72
+EXTRA_DSO_LDOPTS += -Wl,-soname,lib$(JS_LIBRARY_NAME).so.0
c4fa72
 
c4fa72
 ifdef SYMBOLS_FILE
c4fa72
 ifeq ($(OS_TARGET),WINNT)