libxml2: add shared library version info to libxml shared libraries

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

(From OE-Core rev: d1f1fec5c6fe980aaf2c1f1dc2a0e737f4adf2dd)

Signed-off-by: Matthew McClintock <msm@freescale.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Matthew McClintock
2012-01-02 16:05:16 -06:00
committed by Richard Purdie
parent 4b6df4f266
commit ac7a6e7baf
2 changed files with 26 additions and 1 deletions

View File

@@ -0,0 +1,23 @@
Upstream-Status: Already upstream
From 00819877651b87842ed878898ba17dba489820f0 Mon Sep 17 00:00:00 2001
From: Daniel Veillard <veillard@redhat.com>
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

View File

@@ -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"