aboutsummaryrefslogtreecommitdiff
path: root/meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/Add-soname-to-appropriate-libraries.patch
diff options
context:
space:
mode:
Diffstat (limited to 'meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/Add-soname-to-appropriate-libraries.patch')
-rw-r--r--meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/Add-soname-to-appropriate-libraries.patch168
1 files changed, 0 insertions, 168 deletions
diff --git a/meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/Add-soname-to-appropriate-libraries.patch b/meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/Add-soname-to-appropriate-libraries.patch
deleted file mode 100644
index 430585e0..00000000
--- a/meta-linaro-integration/recipes-overlayed/firefox/firefox/debian-hacks/Add-soname-to-appropriate-libraries.patch
+++ /dev/null
@@ -1,168 +0,0 @@
-From: Mike Hommey <glandium@debian.org>
-Date: Thu, 13 Mar 2008 08:22:05 +0100
-Subject: Add soname to appropriate libraries.
-
-This is a stripped down version, compared to the dpatch version, because we
-actually are never going to use minor and micro version numbers. Also, we
-now don't set a SO version on libxul and libxpcom because they will now
-be dlloaded() by the standalone xpcomglue.
----
- config/makefiles/target_libs.mk | 4 +++-
- config/rules.mk | 16 +++++++++++++++-
- js/src/Makefile.in | 4 ++++
- js/src/config/makefiles/target_libs.mk | 4 +++-
- js/src/config/rules.mk | 16 +++++++++++++++-
- 5 files changed, 40 insertions(+), 4 deletions(-)
-
-diff --git a/config/makefiles/target_libs.mk b/config/makefiles/target_libs.mk
-index 707fdd1..254e2d3 100644
---- a/config/makefiles/target_libs.mk
-+++ b/config/makefiles/target_libs.mk
-@@ -80,7 +80,7 @@ GARBAGE += $(foreach lib,$(LIBRARY),$(EXPORT_LIBRARY)/$(lib))
- endif
- endif # EXPORT_LIBRARY
-
--libs:: $(SUBMAKEFILES) $(MAKE_DIRS) $(HOST_LIBRARY) $(LIBRARY) $(SHARED_LIBRARY) $(IMPORT_LIBRARY) $(HOST_PROGRAM) $(PROGRAM) $(HOST_SIMPLE_PROGRAMS) $(SIMPLE_PROGRAMS) $(JAVA_LIBRARY)
-+libs:: $(SUBMAKEFILES) $(MAKE_DIRS) $(HOST_LIBRARY) $(LIBRARY) $(UNVERSIONED_LIBRARY) $(SHARED_LIBRARY) $(IMPORT_LIBRARY) $(HOST_PROGRAM) $(PROGRAM) $(HOST_SIMPLE_PROGRAMS) $(SIMPLE_PROGRAMS) $(JAVA_LIBRARY)
- ifndef NO_DIST_INSTALL
- ifdef LIBRARY
- ifdef EXPORT_LIBRARY # Stage libs that will be linked into a static build
-@@ -109,8 +109,10 @@ ifndef NO_INSTALL_IMPORT_LIBRARY
- endif
- else
- $(INSTALL) $(IFLAGS2) $(SHARED_LIBRARY) $(DIST)/lib
-+ $(call MKSHLINKS,$(DIST)/lib)
- endif
- $(INSTALL) $(IFLAGS2) $(SHARED_LIBRARY) $(FINAL_TARGET)
-+ $(call MKSHLINKS,$(FINAL_TARGET))
- endif # IS_COMPONENT
- endif # SHARED_LIBRARY
- ifdef PROGRAM
-diff --git a/config/rules.mk b/config/rules.mk
-index d1b969b..c64b4d5 100644
---- a/config/rules.mk
-+++ b/config/rules.mk
-@@ -290,6 +290,18 @@ else
- SHARED_LIBRARY := $(DLL_PREFIX)$(SHARED_LIBRARY_NAME)$(DLL_SUFFIX)
- endif
-
-+ifdef SO_VERSION
-+UNVERSIONED_LIBRARY := $(notdir $(SHARED_LIBRARY))
-+
-+ifeq ($(strip $(SHARED_LIBRARY)),$(strip $(SDK_LIBRARY)))
-+SDK_LIBRARY := $(SHARED_LIBRARY)
-+endif
-+
-+SHARED_LIBRARY := $(SHARED_LIBRARY).$(SO_VERSION)
-+
-+MKSHLINKS = rm -f $(1)/$(UNVERSIONED_LIBRARY); ln -s $(SHARED_LIBRARY) $(1)/$(UNVERSIONED_LIBRARY)
-+endif
-+
- ifeq ($(OS_ARCH),OS2)
- DEF_FILE := $(SHARED_LIBRARY:.dll=.def)
- endif
-@@ -380,7 +392,7 @@ SIMPLE_PROGRAMS :=
- endif
-
- ifndef TARGETS
--TARGETS = $(LIBRARY) $(SHARED_LIBRARY) $(PROGRAM) $(SIMPLE_PROGRAMS) $(HOST_LIBRARY) $(HOST_PROGRAM) $(HOST_SIMPLE_PROGRAMS) $(JAVA_LIBRARY)
-+TARGETS = $(LIBRARY) $(UNVERSIONED_LIBRARY) $(SHARED_LIBRARY) $(PROGRAM) $(SIMPLE_PROGRAMS) $(HOST_LIBRARY) $(HOST_PROGRAM) $(HOST_SIMPLE_PROGRAMS) $(JAVA_LIBRARY)
- endif
-
- ifndef OBJS
-@@ -1059,6 +1071,8 @@ endif
- # so instead of deleting .o files after repacking them into a dylib, we make
- # symlinks back to the originals. The symlinks are a no-op for stabs debugging,
- # so no need to conditionalize on OS version or debugging format.
-+$(UNVERSIONED_LIBRARY): $(SHARED_LIBRARY)
-+ $(call MKSHLINKS,.)
-
- $(SHARED_LIBRARY): $(OBJS) $(LOBJS) $(DEF_FILE) $(RESFILE) $(SHARED_LIBRARY_LIBS_DEPS) $(LIBRARY) $(EXTRA_DEPS) $(DSO_LDOPTS_DEPS) $(GLOBAL_DEPS)
- ifndef INCREMENTAL_LINKER
-diff --git a/js/src/Makefile.in b/js/src/Makefile.in
-index fc48cbd..1200ae6 100644
---- a/js/src/Makefile.in
-+++ b/js/src/Makefile.in
-@@ -74,6 +74,7 @@ MODULE = js
- LIBRARY_NAME = mozjs
- STATIC_LIBRARY_NAME = js_static
- GRE_MODULE = 1
-+SO_VERSION = $(JS_SO_VERSION)
-
- LIBS = $(NSPR_LIBS)
-
-@@ -922,6 +923,9 @@ ifneq (,$(LIBRARY))
- endif
- ifneq (,$(SHARED_LIBRARY))
- $(SYSINSTALL) $(SHARED_LIBRARY) $(DESTDIR)$(libdir)
-+ifneq (,$(UNVERSIONED_LIBRARY))
-+ ln -s $(SHARED_LIBRARY) $(DESTDIR)$(libdir)/$(UNVERSIONED_LIBRARY)
-+endif
- endif
- ifneq (,$(IMPORT_LIBRARY))
- $(SYSINSTALL) $(IMPORT_LIBRARY) $(DESTDIR)$(libdir)
-diff --git a/js/src/config/makefiles/target_libs.mk b/js/src/config/makefiles/target_libs.mk
-index 707fdd1..254e2d3 100644
---- a/js/src/config/makefiles/target_libs.mk
-+++ b/js/src/config/makefiles/target_libs.mk
-@@ -80,7 +80,7 @@ GARBAGE += $(foreach lib,$(LIBRARY),$(EXPORT_LIBRARY)/$(lib))
- endif
- endif # EXPORT_LIBRARY
-
--libs:: $(SUBMAKEFILES) $(MAKE_DIRS) $(HOST_LIBRARY) $(LIBRARY) $(SHARED_LIBRARY) $(IMPORT_LIBRARY) $(HOST_PROGRAM) $(PROGRAM) $(HOST_SIMPLE_PROGRAMS) $(SIMPLE_PROGRAMS) $(JAVA_LIBRARY)
-+libs:: $(SUBMAKEFILES) $(MAKE_DIRS) $(HOST_LIBRARY) $(LIBRARY) $(UNVERSIONED_LIBRARY) $(SHARED_LIBRARY) $(IMPORT_LIBRARY) $(HOST_PROGRAM) $(PROGRAM) $(HOST_SIMPLE_PROGRAMS) $(SIMPLE_PROGRAMS) $(JAVA_LIBRARY)
- ifndef NO_DIST_INSTALL
- ifdef LIBRARY
- ifdef EXPORT_LIBRARY # Stage libs that will be linked into a static build
-@@ -109,8 +109,10 @@ ifndef NO_INSTALL_IMPORT_LIBRARY
- endif
- else
- $(INSTALL) $(IFLAGS2) $(SHARED_LIBRARY) $(DIST)/lib
-+ $(call MKSHLINKS,$(DIST)/lib)
- endif
- $(INSTALL) $(IFLAGS2) $(SHARED_LIBRARY) $(FINAL_TARGET)
-+ $(call MKSHLINKS,$(FINAL_TARGET))
- endif # IS_COMPONENT
- endif # SHARED_LIBRARY
- ifdef PROGRAM
-diff --git a/js/src/config/rules.mk b/js/src/config/rules.mk
-index d1b969b..c64b4d5 100644
---- a/js/src/config/rules.mk
-+++ b/js/src/config/rules.mk
-@@ -290,6 +290,18 @@ else
- SHARED_LIBRARY := $(DLL_PREFIX)$(SHARED_LIBRARY_NAME)$(DLL_SUFFIX)
- endif
-
-+ifdef SO_VERSION
-+UNVERSIONED_LIBRARY := $(notdir $(SHARED_LIBRARY))
-+
-+ifeq ($(strip $(SHARED_LIBRARY)),$(strip $(SDK_LIBRARY)))
-+SDK_LIBRARY := $(SHARED_LIBRARY)
-+endif
-+
-+SHARED_LIBRARY := $(SHARED_LIBRARY).$(SO_VERSION)
-+
-+MKSHLINKS = rm -f $(1)/$(UNVERSIONED_LIBRARY); ln -s $(SHARED_LIBRARY) $(1)/$(UNVERSIONED_LIBRARY)
-+endif
-+
- ifeq ($(OS_ARCH),OS2)
- DEF_FILE := $(SHARED_LIBRARY:.dll=.def)
- endif
-@@ -380,7 +392,7 @@ SIMPLE_PROGRAMS :=
- endif
-
- ifndef TARGETS
--TARGETS = $(LIBRARY) $(SHARED_LIBRARY) $(PROGRAM) $(SIMPLE_PROGRAMS) $(HOST_LIBRARY) $(HOST_PROGRAM) $(HOST_SIMPLE_PROGRAMS) $(JAVA_LIBRARY)
-+TARGETS = $(LIBRARY) $(UNVERSIONED_LIBRARY) $(SHARED_LIBRARY) $(PROGRAM) $(SIMPLE_PROGRAMS) $(HOST_LIBRARY) $(HOST_PROGRAM) $(HOST_SIMPLE_PROGRAMS) $(JAVA_LIBRARY)
- endif
-
- ifndef OBJS
-@@ -1059,6 +1071,8 @@ endif
- # so instead of deleting .o files after repacking them into a dylib, we make
- # symlinks back to the originals. The symlinks are a no-op for stabs debugging,
- # so no need to conditionalize on OS version or debugging format.
-+$(UNVERSIONED_LIBRARY): $(SHARED_LIBRARY)
-+ $(call MKSHLINKS,.)
-
- $(SHARED_LIBRARY): $(OBJS) $(LOBJS) $(DEF_FILE) $(RESFILE) $(SHARED_LIBRARY_LIBS_DEPS) $(LIBRARY) $(EXTRA_DEPS) $(DSO_LDOPTS_DEPS) $(GLOBAL_DEPS)
- ifndef INCREMENTAL_LINKER