diff options
author | Xin Ouyang <Xin.Ouyang@windriver.com> | 2012-12-12 17:40:06 +0800 |
---|---|---|
committer | Xin Ouyang <Xin.Ouyang@windriver.com> | 2012-12-12 18:18:00 +0800 |
commit | 1372e7b7d235cd8ebdfed504ca7960b07dfba351 (patch) | |
tree | c1fb010332c2cb90b7f9e634a7f733b30a742d4e | |
parent | 801290661302872fb1d35c1194b71d8decac4802 (diff) | |
download | meta-selinux-1372e7b7d235cd8ebdfed504ca7960b07dfba351.tar.gz |
util-linux: fix build failures for version 2.22.1.
Signed-off-by: Xin Ouyang <Xin.Ouyang@windriver.com>
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 @@ | |||
1 | Subject: [PATCH] util-linux: fix libmount_la_DEPENDENCIES. | ||
2 | |||
3 | Upstream-Status: Pending | ||
4 | |||
5 | libmount_la_LIBADD contains "-lselinux", this is not a object that | ||
6 | could consider as a dependency target. So fix this. | ||
7 | |||
8 | Signed-off-by: Xin Ouyang <Xin.Ouyang@windriver.com> | ||
9 | --- | ||
10 | libmount/src/Makemodule.am | 2 +- | ||
11 | 1 files changed, 1 insertions(+), 1 deletions(-) | ||
12 | |||
13 | diff --git a/libmount/src/Makemodule.am b/libmount/src/Makemodule.am | ||
14 | index 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 | -- | ||
27 | 1.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 | |||
2 | Upstream-Status: pending | ||
3 | Signed-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 @@ | |||
1 | PR .= ".1" | 1 | PR .= ".2" |
2 | 2 | ||
3 | FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" | 3 | FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" |
4 | 4 | ||
5 | SRC_URI += "file://util-linux-selinux.patch \ | 5 | SRC_URI += "file://fix-libmount_la_DEPENDENCIES.patch \ |
6 | " | 6 | " |
7 | |||
7 | DEPENDS += "${@base_contains('DISTRO_FEATURES', 'selinux', 'libselinux', '', d)}" | 8 | DEPENDS += "${@base_contains('DISTRO_FEATURES', 'selinux', 'libselinux', '', d)}" |
8 | 9 | ||
9 | EXTRA_OECONF += "${@base_contains('DISTRO_FEATURES', 'selinux', '--with-selinux', '--without-selinux', d)}" | 10 | EXTRA_OECONF += "${@base_contains('DISTRO_FEATURES', 'selinux', '--with-selinux', '--without-selinux', d)}" |