On Tue, Jan 03, 2012 at 12:22:28AM +0100, Martin Jansa wrote: > On Mon, Jan 02, 2012 at 04:05:16PM -0600, Matthew McClintock wrote: > > This fixes an issue with RPM where it checks version imformation for > > binaries linked against libxml and fails because it's missing info > > > > | error: Failed dependencies: > > | libxml2.so.2(LIBXML2_2.6.0) is needed by > > fmc-0.9.7+2-r2.1.ppce500mc > > | libxml2.so.2(LIBXML2_2.4.30) is needed by > > fmc-0.9.7+2-r2.1.ppce500mc > > | ERROR: Function 'do_rootfs' failed (see > > > > Note: fmc is just an example recipe/name > > Weird that I haven't noticed this in oe-core before, but probably > because in oe-core it was always without version. But it looks the same > as this > http://git.openembedded.org/openembedded/commit/?id=50ed401cdaaefb1f5ac33de2838af259a52b1c3a > so > Acked-by: Martin Jansa <[email protected]>
but also double check if all recipes depending on it needs PR bump too, I've expected that it's needed only for transition from versioned to not versioned symbols, but according to: http://git.openembedded.org/openembedded/commit/?id=4373bc4d0cde98dfa188d9a06266afa06f970bfe http://git.openembedded.org/openembedded/commit/?id=7e673ab79c7d76ffc2b733fb32d0b41514eb0db0 it was needed also other way around > > > > > Signed-off-by: Matthew McClintock <[email protected]> > > --- > > .../libxml/libxml2/fix_version_info.patch | 23 > > ++++++++++++++++++++ > > meta/recipes-core/libxml/libxml2_2.7.8.bb | 4 ++- > > 2 files changed, 26 insertions(+), 1 deletions(-) > > create mode 100644 meta/recipes-core/libxml/libxml2/fix_version_info.patch > > > > diff --git a/meta/recipes-core/libxml/libxml2/fix_version_info.patch > > b/meta/recipes-core/libxml/libxml2/fix_version_info.patch > > new file mode 100644 > > index 0000000..77113ef > > --- /dev/null > > +++ b/meta/recipes-core/libxml/libxml2/fix_version_info.patch > > @@ -0,0 +1,23 @@ > > +Upstream-Status: Already upstream > > + > > +From 00819877651b87842ed878898ba17dba489820f0 Mon Sep 17 00:00:00 2001 > > +From: Daniel Veillard <[email protected]> > > +Date: Thu, 04 Nov 2010 20:53:14 +0000 > > +Subject: Reactivate the shared library versionning script > > + > > +--- > > +diff --git a/configure.in b/configure.in > > +index 59d0629..a1d2c89 100644 > > +--- a/configure.in > > ++++ b/configure.in > > +@@ -84,7 +84,7 @@ else > > + esac > > + fi > > + AC_SUBST(VERSION_SCRIPT_FLAGS) > > +-AM_CONDITIONAL([USE_VERSION_SCRIPT], [test -z "$VERSION_SCRIPT_FLAGS"]) > > ++AM_CONDITIONAL([USE_VERSION_SCRIPT], [test -n "$VERSION_SCRIPT_FLAGS"]) > > + > > + dnl > > + dnl We process the AC_ARG_WITH first so that later we can modify > > +-- > > +cgit v0.9.0.2 > > diff --git a/meta/recipes-core/libxml/libxml2_2.7.8.bb > > b/meta/recipes-core/libxml/libxml2_2.7.8.bb > > index 2fa246e..0b6ce02 100644 > > --- a/meta/recipes-core/libxml/libxml2_2.7.8.bb > > +++ b/meta/recipes-core/libxml/libxml2_2.7.8.bb > > @@ -1,6 +1,8 @@ > > require libxml2.inc > > > > -PR = "r4" > > +PR = "r5" > > + > > +SRC_URI += "file://fix_version_info.patch" > > > > SRC_URI[md5sum] = "8127a65e8c3b08856093099b52599c86" > > SRC_URI[sha256sum] = > > "cda23bc9ebd26474ca8f3d67e7d1c4a1f1e7106364b690d822e009fdc3c417ec" > > -- > > 1.7.6.1 > > > > > > > > _______________________________________________ > > Openembedded-core mailing list > > [email protected] > > http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core > > -- > Martin 'JaMa' Jansa jabber: [email protected] -- Martin 'JaMa' Jansa jabber: [email protected]
signature.asc
Description: Digital signature
_______________________________________________ Openembedded-core mailing list [email protected] http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
