mirror of
git://git.yoctoproject.org/poky
synced 2026-08-14 01:17:41 +00:00
Revert "libomxil-0.9.3: Remove versioning for .so files."
The previous version of this fix was too aggressive and removed versioning from too many of the .so files in the libomxil package. This reverts commit 0ef3734c2f279bf463ba4d1aef5241cd4882d483. (From OE-Core rev: b76d254db92d9c08e8d5d41becb2e60178cebb33) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
df214ad1a5
commit
c489b13bd9
@ -1,69 +0,0 @@
|
||||
Disable so versioning since they are really not a versioned shared lib.
|
||||
|
||||
Upstream-Status: Submitted @ https://sourceforge.net/p/omxil/bugs/59/
|
||||
|
||||
Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
|
||||
|
||||
diff -rub libomxil-bellagio-0.9.3-orig/src/components/audio_effects/Makefile.am libomxil-bellagio-0.9.3/src/components/audio_effects/Makefile.am
|
||||
--- libomxil-bellagio-0.9.3-orig/src/components/audio_effects/Makefile.am 2014-07-20 15:22:00.858425234 -0400
|
||||
+++ libomxil-bellagio-0.9.3/src/components/audio_effects/Makefile.am 2014-07-20 15:25:42.687525225 -0400
|
||||
@@ -10,4 +10,5 @@
|
||||
libomxaudio_effects_la_CFLAGS = -I$(top_srcdir)/include \
|
||||
-I$(top_srcdir)/src \
|
||||
-I$(top_srcdir)/src/base
|
||||
+libomxaudio_effects_la_LDFLAGS = -avoid-version
|
||||
|
||||
diff -rub libomxil-bellagio-0.9.3-orig/src/components/clocksrc/Makefile.am libomxil-bellagio-0.9.3/src/components/clocksrc/Makefile.am
|
||||
--- libomxil-bellagio-0.9.3-orig/src/components/clocksrc/Makefile.am 2014-07-20 15:22:00.858425234 -0400
|
||||
+++ libomxil-bellagio-0.9.3/src/components/clocksrc/Makefile.am 2014-07-20 15:24:49.151259753 -0400
|
||||
@@ -10,4 +10,4 @@
|
||||
-I$(top_srcdir)/include \
|
||||
-I$(top_srcdir)/src \
|
||||
-I$(top_srcdir)/src/base
|
||||
-
|
||||
+libomxclocksrc_la_LDFLAGS = -avoid-version
|
||||
diff -rub libomxil-bellagio-0.9.3-orig/src/components/videoscheduler/Makefile.am libomxil-bellagio-0.9.3/src/components/videoscheduler/Makefile.am
|
||||
--- libomxil-bellagio-0.9.3-orig/src/components/videoscheduler/Makefile.am 2014-07-20 15:22:00.862425254 -0400
|
||||
+++ libomxil-bellagio-0.9.3/src/components/videoscheduler/Makefile.am 2014-07-20 15:22:36.462601786 -0400
|
||||
@@ -6,7 +6,7 @@
|
||||
library_entry_point.c
|
||||
|
||||
libomxvideosched_la_LIBADD = $(top_builddir)/src/libomxil-bellagio.la
|
||||
-libomxvideosched_la_LDFLAGS =
|
||||
+libomxvideosched_la_LDFLAGS = -avoid-version
|
||||
libomxvideosched_la_CFLAGS = -I$(top_srcdir)/include \
|
||||
-I$(top_srcdir)/src \
|
||||
-I$(top_srcdir)/src/base
|
||||
diff -rub libomxil-bellagio-0.9.3-orig/src/dynamic_loader/Makefile.am libomxil-bellagio-0.9.3/src/dynamic_loader/Makefile.am
|
||||
--- libomxil-bellagio-0.9.3-orig/src/dynamic_loader/Makefile.am 2014-07-20 15:22:00.862425254 -0400
|
||||
+++ libomxil-bellagio-0.9.3/src/dynamic_loader/Makefile.am 2014-07-20 15:22:36.462601786 -0400
|
||||
@@ -3,7 +3,7 @@
|
||||
omxdynamicloader_LTLIBRARIES = libomxdynamicloader.la
|
||||
libomxdynamicloader_la_SOURCES = ste_dynamic_component_loader.c ste_dynamic_component_loader.h
|
||||
|
||||
-libomxdynamicloader_la_LDFLAGS = -lomxil-bellagio -L$(top_builddir)/src/.libs
|
||||
+libomxdynamicloader_la_LDFLAGS = -lomxil-bellagio -L$(top_builddir)/src/.libs -avoid-version
|
||||
libomxdynamicloader_la_CFLAGS = -I$(top_srcdir)/include \
|
||||
-I$(top_srcdir)/src \
|
||||
-I$(top_srcdir)/src/base \
|
||||
diff -rub libomxil-bellagio-0.9.3-orig/src/Makefile.am libomxil-bellagio-0.9.3/src/Makefile.am
|
||||
--- libomxil-bellagio-0.9.3-orig/src/Makefile.am 2014-07-20 15:22:00.862425254 -0400
|
||||
+++ libomxil-bellagio-0.9.3/src/Makefile.am 2014-07-20 15:22:36.462601786 -0400
|
||||
@@ -8,7 +8,7 @@
|
||||
omxregister_bellagio_CFLAGS = -DOMXILCOMPONENTSPATH=\"$(plugindir)/\" \
|
||||
-I$(top_srcdir)/include
|
||||
omxregister_bellagio_LDADD = $(lib_LTLIBRARIES)
|
||||
-omxregister_bellagio_LDFLAGS = -lomxil-bellagio -L$(builddir)
|
||||
+omxregister_bellagio_LDFLAGS = -lomxil-bellagio -L$(builddir) -avoid-version
|
||||
|
||||
lib_LTLIBRARIES = libomxil-bellagio.la
|
||||
libomxil_bellagio_la_SOURCES = component_loader.h \
|
||||
@@ -29,7 +29,7 @@
|
||||
libomxil_bellagio_la_CFLAGS = -I$(top_srcdir)/include -I$(srcdir)/base -I$(srcdir)/core_extensions \
|
||||
-DINSTALL_PATH_STR=\"$(plugindir)\" -DOMX_LOADERS_DIRNAME=\"$(libdir)/omxloaders\/\"
|
||||
libomxil_bellagio_la_LIBADD = base/libomxbase.la core_extensions/libomxcoreext.la -lpthread
|
||||
-libomxil_bellagio_la_LDFLAGS = -version-info @SHARED_VERSION_INFO@
|
||||
+libomxil_bellagio_la_LDFLAGS = -avoid-version
|
||||
|
||||
include_extradir = $(includedir)/bellagio
|
||||
|
||||
@ -12,8 +12,7 @@ SRC_URI = "${SOURCEFORGE_MIRROR}/omxil/libomxil-bellagio-${PV}.tar.gz \
|
||||
file://configure-fix.patch \
|
||||
file://parallel-make.patch \
|
||||
file://makefile-docdir-fix.patch \
|
||||
file://dynamicloader-linking.patch \
|
||||
file://disable-so-versioning.patch"
|
||||
file://dynamicloader-linking.patch"
|
||||
|
||||
SRC_URI[md5sum] = "a1de827fdb75c02c84e55f740ca27cb8"
|
||||
SRC_URI[sha256sum] = "593c0729c8ef8c1467b3bfefcf355ec19a46dd92e31bfc280e17d96b0934d74c"
|
||||
@ -24,17 +23,13 @@ inherit autotools
|
||||
|
||||
EXTRA_OECONF += "--disable-doc --disable-Werror"
|
||||
|
||||
#
|
||||
# The .so files populated by libomxil are not intended to be versioned and symlinked.
|
||||
# Make sure they get packaged in the main package.
|
||||
#
|
||||
FILES_SOLIBSDEV = ""
|
||||
FILES_${PN} += "${libdir}/*.so \
|
||||
${libdir}/bellagio/*.so \
|
||||
${libdir}/omxloaders/*.so"
|
||||
FILES_${PN} += "${libdir}/bellagio/*${SOLIBS} \
|
||||
${libdir}/omxloaders/*${SOLIBS}"
|
||||
FILES_${PN}-staticdev += "${libdir}/bellagio/*.a \
|
||||
${libdir}/omxloaders/*.a"
|
||||
FILES_${PN}-dev += "${libdir}/bellagio/*.la \
|
||||
${libdir}/omxloaders/*.la"
|
||||
${libdir}/bellagio/*${SOLIBSDEV} \
|
||||
${libdir}/omxloaders/*.la \
|
||||
${libdir}/omxloaders/*${SOLIBSDEV}"
|
||||
FILES_${PN}-dbg += "${libdir}/bellagio/.debug/ \
|
||||
${libdir}/omxloaders/.debug/"
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user