util-linux: fix build failures for version 2.22.1.

Signed-off-by: Xin Ouyang <Xin.Ouyang@windriver.com>
This commit is contained in:
Xin Ouyang 2012-12-12 17:40:06 +08:00
parent 8012906613
commit 1372e7b7d2
3 changed files with 31 additions and 16 deletions

View File

@ -0,0 +1,28 @@
Subject: [PATCH] util-linux: fix libmount_la_DEPENDENCIES.
Upstream-Status: Pending
libmount_la_LIBADD contains "-lselinux", this is not a object that
could consider as a dependency target. So fix this.
Signed-off-by: Xin Ouyang <Xin.Ouyang@windriver.com>
---
libmount/src/Makemodule.am | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/libmount/src/Makemodule.am b/libmount/src/Makemodule.am
index 494e02a..bf494a4 100644
--- a/libmount/src/Makemodule.am
+++ b/libmount/src/Makemodule.am
@@ -38,7 +38,7 @@ libmount_la_CFLAGS = \
-I$(top_srcdir)/libmount/src
libmount_la_DEPENDENCIES = \
- $(libmount_la_LIBADD) \
+ libcommon.la libblkid.la \
libmount/src/libmount.sym \
libmount/src/libmount.h.in
--
1.7.5.4

View File

@ -1,14 +0,0 @@
Upstream-Status: pending
Signed-Off-By: Xiaofeng Yan <xiaofeng.yan@windriver.com>
--- util-linux-2.21.1/libmount/src/Makefile.am 2012-03-29 21:11:14.456615759 +0800
+++ util-linux-2.21.1/libmount/src/Makefile.am.new 2012-06-21 11:02:39.971163392 +0800
@@ -30,7 +30,7 @@
libmount_la_LIBADD = $(ul_libblkid_la) $(SELINUX_LIBS)
-libmount_la_DEPENDENCIES = $(libmount_la_LIBADD) libmount.sym libmount.h.in
+libmount_la_DEPENDENCIES = $(ul_libblkid_la) libmount.sym libmount.h.in
libmount_la_LDFLAGS = -Wl,--version-script=$(ul_libmount_srcdir)/libmount.sym \
-version-info $(LIBMOUNT_VERSION_INFO)

View File

@ -1,9 +1,10 @@
PR .= ".1"
PR .= ".2"
FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
SRC_URI += "file://util-linux-selinux.patch \
SRC_URI += "file://fix-libmount_la_DEPENDENCIES.patch \
"
DEPENDS += "${@base_contains('DISTRO_FEATURES', 'selinux', 'libselinux', '', d)}"
EXTRA_OECONF += "${@base_contains('DISTRO_FEATURES', 'selinux', '--with-selinux', '--without-selinux', d)}"