summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorXin Ouyang <Xin.Ouyang@windriver.com>2012-12-12 17:40:06 +0800
committerXin Ouyang <Xin.Ouyang@windriver.com>2012-12-12 18:18:00 +0800
commit1372e7b7d235cd8ebdfed504ca7960b07dfba351 (patch)
treec1fb010332c2cb90b7f9e634a7f733b30a742d4e
parent801290661302872fb1d35c1194b71d8decac4802 (diff)
downloadmeta-selinux-1372e7b7d235cd8ebdfed504ca7960b07dfba351.tar.gz
util-linux: fix build failures for version 2.22.1.
Signed-off-by: Xin Ouyang <Xin.Ouyang@windriver.com>
-rw-r--r--recipes-core/util-linux/util-linux/fix-libmount_la_DEPENDENCIES.patch28
-rw-r--r--recipes-core/util-linux/util-linux/util-linux-selinux.patch14
-rw-r--r--recipes-core/util-linux/util-linux_2.22.1.bbappend5
3 files changed, 31 insertions, 16 deletions
diff --git a/recipes-core/util-linux/util-linux/fix-libmount_la_DEPENDENCIES.patch b/recipes-core/util-linux/util-linux/fix-libmount_la_DEPENDENCIES.patch
new file mode 100644
index 0000000..ab54818
--- /dev/null
+++ b/recipes-core/util-linux/util-linux/fix-libmount_la_DEPENDENCIES.patch
@@ -0,0 +1,28 @@
1Subject: [PATCH] util-linux: fix libmount_la_DEPENDENCIES.
2
3Upstream-Status: Pending
4
5libmount_la_LIBADD contains "-lselinux", this is not a object that
6could consider as a dependency target. So fix this.
7
8Signed-off-by: Xin Ouyang <Xin.Ouyang@windriver.com>
9---
10 libmount/src/Makemodule.am | 2 +-
11 1 files changed, 1 insertions(+), 1 deletions(-)
12
13diff --git a/libmount/src/Makemodule.am b/libmount/src/Makemodule.am
14index 494e02a..bf494a4 100644
15--- a/libmount/src/Makemodule.am
16+++ b/libmount/src/Makemodule.am
17@@ -38,7 +38,7 @@ libmount_la_CFLAGS = \
18 -I$(top_srcdir)/libmount/src
19
20 libmount_la_DEPENDENCIES = \
21- $(libmount_la_LIBADD) \
22+ libcommon.la libblkid.la \
23 libmount/src/libmount.sym \
24 libmount/src/libmount.h.in
25
26--
271.7.5.4
28
diff --git a/recipes-core/util-linux/util-linux/util-linux-selinux.patch b/recipes-core/util-linux/util-linux/util-linux-selinux.patch
deleted file mode 100644
index a10d464..0000000
--- a/recipes-core/util-linux/util-linux/util-linux-selinux.patch
+++ /dev/null
@@ -1,14 +0,0 @@
1
2Upstream-Status: pending
3Signed-Off-By: Xiaofeng Yan <xiaofeng.yan@windriver.com>
4--- util-linux-2.21.1/libmount/src/Makefile.am 2012-03-29 21:11:14.456615759 +0800
5+++ util-linux-2.21.1/libmount/src/Makefile.am.new 2012-06-21 11:02:39.971163392 +0800
6@@ -30,7 +30,7 @@
7
8 libmount_la_LIBADD = $(ul_libblkid_la) $(SELINUX_LIBS)
9
10-libmount_la_DEPENDENCIES = $(libmount_la_LIBADD) libmount.sym libmount.h.in
11+libmount_la_DEPENDENCIES = $(ul_libblkid_la) libmount.sym libmount.h.in
12
13 libmount_la_LDFLAGS = -Wl,--version-script=$(ul_libmount_srcdir)/libmount.sym \
14 -version-info $(LIBMOUNT_VERSION_INFO)
diff --git a/recipes-core/util-linux/util-linux_2.22.1.bbappend b/recipes-core/util-linux/util-linux_2.22.1.bbappend
index b9a09b5..58d5344 100644
--- a/recipes-core/util-linux/util-linux_2.22.1.bbappend
+++ b/recipes-core/util-linux/util-linux_2.22.1.bbappend
@@ -1,9 +1,10 @@
1PR .= ".1" 1PR .= ".2"
2 2
3FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" 3FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
4 4
5SRC_URI += "file://util-linux-selinux.patch \ 5SRC_URI += "file://fix-libmount_la_DEPENDENCIES.patch \
6 " 6 "
7
7DEPENDS += "${@base_contains('DISTRO_FEATURES', 'selinux', 'libselinux', '', d)}" 8DEPENDS += "${@base_contains('DISTRO_FEATURES', 'selinux', 'libselinux', '', d)}"
8 9
9EXTRA_OECONF += "${@base_contains('DISTRO_FEATURES', 'selinux', '--with-selinux', '--without-selinux', d)}" 10EXTRA_OECONF += "${@base_contains('DISTRO_FEATURES', 'selinux', '--with-selinux', '--without-selinux', d)}"