summaryrefslogtreecommitdiffstats
path: root/source/l/mozjs68/patches/fix-soname.patch
diff options
context:
space:
mode:
Diffstat (limited to 'source/l/mozjs68/patches/fix-soname.patch')
-rw-r--r--source/l/mozjs68/patches/fix-soname.patch25
1 files changed, 25 insertions, 0 deletions
diff --git a/source/l/mozjs68/patches/fix-soname.patch b/source/l/mozjs68/patches/fix-soname.patch
new file mode 100644
index 000000000..fc8052a88
--- /dev/null
+++ b/source/l/mozjs68/patches/fix-soname.patch
@@ -0,0 +1,25 @@
+From: "Laszlo Boszormenyi (GCS)" <gcs@debian.org>
+Date: Fri, 2 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 | 3 +++
+ 1 file changed, 3 insertions(+)
+
+diff --git a/config/rules.mk b/config/rules.mk
+index eb86b0c..1bb3988 100644
+--- a/config/rules.mk
++++ b/config/rules.mk
+@@ -359,6 +359,9 @@ endif
+ endif
+ EXTRA_DEPS += $(SYMBOLS_FILE)
+ endif
++
++EXTRA_DSO_LDOPTS += -Wl,-soname,lib$(JS_LIBRARY_NAME).so.0
++
+ #
+ # GNU doesn't have path length limitation
+ #