You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
34 lines
966 B
34 lines
966 B
From: Laszlo Boszormenyi (GCS) <gcs@debian.org> |
|
Date: Fri, 02 May 2014 22:20:45 +0200 |
|
Subject: fix soname |
|
|
|
Add soname switch to linker, regardless of Operating System |
|
|
|
Bug-Debian: http://bugs.debian.org/746705 |
|
--- |
|
config/rules.mk | 5 +++-- |
|
1 file changed, 3 insertions(+), 2 deletions(-) |
|
|
|
Index: mozjs52-52.2.1~artful1/config/rules.mk |
|
=================================================================== |
|
--- mozjs52-52.2.1~artful1.orig/config/rules.mk |
|
+++ mozjs52-52.2.1~artful1/config/rules.mk |
|
@@ -418,7 +418,7 @@ endif # AIX |
|
# |
|
# Linux: add -Bsymbolic flag for components |
|
# |
|
-ifeq ($(OS_ARCH),Linux) |
|
+#ifeq ($(OS_ARCH),Linux) |
|
ifdef IS_COMPONENT |
|
EXTRA_DSO_LDOPTS += -Wl,-Bsymbolic |
|
endif |
|
@@ -426,7 +426,8 @@ ifdef LD_VERSION_SCRIPT |
|
EXTRA_DSO_LDOPTS += -Wl,--version-script,$(LD_VERSION_SCRIPT) |
|
EXTRA_DEPS += $(LD_VERSION_SCRIPT) |
|
endif |
|
-endif |
|
+#endif |
|
+EXTRA_DSO_LDOPTS += -Wl,-soname,lib$(JS_LIBRARY_NAME).so.0 |
|
|
|
ifdef SYMBOLS_FILE |
|
ifeq ($(OS_TARGET),WINNT)
|
|
|