diff options
author | Changqing Li <changqing.li@windriver.com> | 2019-06-28 09:44:05 +0800 |
---|---|---|
committer | Khem Raj <raj.khem@gmail.com> | 2019-07-10 09:24:32 -0700 |
commit | 2d19b0b4c0c5c82993eddeaae4a5ebc13a93f18b (patch) | |
tree | 0b357eca01a1a769b21871d05ceed29ed90db731 | |
parent | e701e2d5c96efbb3d9b9adb800e8a9cdb61a3f84 (diff) | |
download | meta-openembedded-2d19b0b4c0c5c82993eddeaae4a5ebc13a93f18b.tar.gz |
dlm: upgrade 4.0.7 -> 4.0.9
Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
-rw-r--r-- | meta-networking/recipes-extended/dlm/dlm/0001-dlm-fix-compile-error-since-xml2-config-should-not-b.patch | 28 | ||||
-rw-r--r-- | meta-networking/recipes-extended/dlm/dlm/respect-ldflags-also-from-bin_ldflags.patch | 49 | ||||
-rw-r--r-- | meta-networking/recipes-extended/dlm/dlm_4.0.9.bb (renamed from meta-networking/recipes-extended/dlm/dlm_4.0.7.bb) | 10 |
3 files changed, 19 insertions, 68 deletions
diff --git a/meta-networking/recipes-extended/dlm/dlm/0001-dlm-fix-compile-error-since-xml2-config-should-not-b.patch b/meta-networking/recipes-extended/dlm/dlm/0001-dlm-fix-compile-error-since-xml2-config-should-not-b.patch index 0a2f31d554..f56359a473 100644 --- a/meta-networking/recipes-extended/dlm/dlm/0001-dlm-fix-compile-error-since-xml2-config-should-not-b.patch +++ b/meta-networking/recipes-extended/dlm/dlm/0001-dlm-fix-compile-error-since-xml2-config-should-not-b.patch | |||
@@ -1,12 +1,12 @@ | |||
1 | From 9107f3bd68aef6ae456a3cad664223b4f3d00131 Mon Sep 17 00:00:00 2001 | 1 | From ad207a6f83dac390b2d95e3a8262d27292921863 Mon Sep 17 00:00:00 2001 |
2 | From: Changqing Li <changqing.li@windriver.com> | 2 | From: Changqing Li <changqing.li@windriver.com> |
3 | Date: Tue, 24 Jul 2018 17:04:39 +0800 | 3 | Date: Wed, 26 Jun 2019 11:49:33 +0800 |
4 | Subject: [PATCH] dlm: fix compile error since xml2-config should not be used | 4 | Subject: [PATCH] dlm: fix compile error since xml2-config should not be used |
5 | 5 | ||
6 | xml2-config is disabled, so change Makefile to use pkgconfig | 6 | xml2-config is disabled, so change Makefile to use pkgconfig |
7 | to find libxml2. | 7 | to find libxml2. |
8 | 8 | ||
9 | Upstream-Status: Inappropriate | 9 | Upstream-Status: Inappropriate [oe-specific] |
10 | 10 | ||
11 | Signed-off-by: Changqing Li <changqing.li@windriver.com> | 11 | Signed-off-by: Changqing Li <changqing.li@windriver.com> |
12 | --- | 12 | --- |
@@ -14,21 +14,21 @@ Signed-off-by: Changqing Li <changqing.li@windriver.com> | |||
14 | 1 file changed, 2 insertions(+), 2 deletions(-) | 14 | 1 file changed, 2 insertions(+), 2 deletions(-) |
15 | 15 | ||
16 | diff --git a/fence/Makefile b/fence/Makefile | 16 | diff --git a/fence/Makefile b/fence/Makefile |
17 | index 77bf0fd..cca0b2c 100644 | 17 | index b927879..6e16078 100644 |
18 | --- a/fence/Makefile | 18 | --- a/fence/Makefile |
19 | +++ b/fence/Makefile | 19 | +++ b/fence/Makefile |
20 | @@ -30,11 +30,11 @@ BIN_CFLAGS += -D_GNU_SOURCE -O2 -ggdb \ | 20 | @@ -18,11 +18,11 @@ CFLAGS += -D_GNU_SOURCE -O2 -ggdb \ |
21 | -fdiagnostics-show-option \ | 21 | -fstack-clash-protection -Wl,-z,now |
22 | 22 | ||
23 | BIN_CFLAGS += -fPIE -DPIE | 23 | CFLAGS += -fPIE -DPIE |
24 | -BIN_CFLAGS += `xml2-config --cflags` | 24 | -CFLAGS += `xml2-config --cflags` |
25 | +BIN_CFLAGS += `pkg-config libxml-2.0 --cflags` | 25 | +CFLAGS += `pkg-config libxml-2.0 --cflags` |
26 | BIN_CFLAGS += -I../include | 26 | CFLAGS += -I../include |
27 | 27 | ||
28 | BIN_LDFLAGS += -Wl,-z,now -Wl,-z,relro -pie | 28 | LDFLAGS += -Wl,-z,relro -pie |
29 | -BIN_LDFLAGS += `xml2-config --libs` | 29 | -LDFLAGS += `xml2-config --libs` |
30 | +BIN_LDFLAGS += `pkg-config libxml-2.0 --libs` | 30 | +LDFLAGS += `pkg-config libxml-2.0 --libs` |
31 | BIN_LDFLAGS += -ldl | 31 | LDFLAGS += -ldl |
32 | 32 | ||
33 | all: $(BIN_TARGET) | 33 | all: $(BIN_TARGET) |
34 | -- | 34 | -- |
diff --git a/meta-networking/recipes-extended/dlm/dlm/respect-ldflags-also-from-bin_ldflags.patch b/meta-networking/recipes-extended/dlm/dlm/respect-ldflags-also-from-bin_ldflags.patch deleted file mode 100644 index 6f01b21770..0000000000 --- a/meta-networking/recipes-extended/dlm/dlm/respect-ldflags-also-from-bin_ldflags.patch +++ /dev/null | |||
@@ -1,49 +0,0 @@ | |||
1 | From 34a9182814ae565d6f430f85cfe80c05fa9f2dda Mon Sep 17 00:00:00 2001 | ||
2 | From: Changqing Li <changqing.li@windriver.com> | ||
3 | Date: Tue, 24 Jul 2018 17:55:32 +0800 | ||
4 | Subject: [PATCH] respect-ldflags-also-from-bin_ldflags | ||
5 | |||
6 | Upstream-Status: Inappropriate[oe-specific] | ||
7 | |||
8 | update original patch to version 4.0.7 | ||
9 | |||
10 | Signed-off-by: Changqing Li <changqing.li@windriver.com> | ||
11 | --- | ||
12 | dlm_controld/Makefile | 4 ++-- | ||
13 | dlm_tool/Makefile | 2 +- | ||
14 | 2 files changed, 3 insertions(+), 3 deletions(-) | ||
15 | |||
16 | diff --git a/dlm_controld/Makefile b/dlm_controld/Makefile | ||
17 | index cf556c9..3381730 100644 | ||
18 | --- a/dlm_controld/Makefile | ||
19 | +++ b/dlm_controld/Makefile | ||
20 | @@ -55,11 +55,11 @@ BIN_CFLAGS += -D_GNU_SOURCE -O2 -ggdb \ | ||
21 | BIN_CFLAGS += -fPIE -DPIE | ||
22 | BIN_CFLAGS += -I../include -I../libdlm | ||
23 | |||
24 | -BIN_LDFLAGS += -Wl,-z,now -Wl,-z,relro -pie | ||
25 | +BIN_LDFLAGS += $(LDFLAGS) -Wl,-z,now -Wl,-z,relro -pie | ||
26 | BIN_LDFLAGS += -lpthread -lrt -lcpg -lcmap -lcfg -lquorum | ||
27 | |||
28 | LIB_CFLAGS += $(BIN_CFLAGS) | ||
29 | -LIB_LDFLAGS += -Wl,-z,relro -pie | ||
30 | +LIB_LDFLAGS += $(LDFLAGS) -Wl,-z,relro -pie | ||
31 | |||
32 | ifeq ($(USE_SD_NOTIFY),yes) | ||
33 | BIN_CFLAGS += $(shell pkg-config --cflags libsystemd) \ | ||
34 | diff --git a/dlm_tool/Makefile b/dlm_tool/Makefile | ||
35 | index c16d8f5..a48a26f 100644 | ||
36 | --- a/dlm_tool/Makefile | ||
37 | +++ b/dlm_tool/Makefile | ||
38 | @@ -32,7 +32,7 @@ BIN_CFLAGS += -D_GNU_SOURCE -O2 -ggdb \ | ||
39 | BIN_CFLAGS += -fPIE -DPIE | ||
40 | BIN_CFLAGS += -I../include -I../libdlm -I../dlm_controld | ||
41 | |||
42 | -BIN_LDFLAGS += -Wl,-z,now -Wl,-z,relro -pie | ||
43 | +BIN_LDFLAGS += $(LDFLAGS) -Wl,-z,now -Wl,-z,relro -pie | ||
44 | BIN_LDFLAGS += -L../libdlm -L../dlm_controld | ||
45 | BIN_LDFLAGS += -lpthread -ldlm -ldlmcontrol | ||
46 | |||
47 | -- | ||
48 | 2.7.4 | ||
49 | |||
diff --git a/meta-networking/recipes-extended/dlm/dlm_4.0.7.bb b/meta-networking/recipes-extended/dlm/dlm_4.0.9.bb index 027864a1a7..876462d2f0 100644 --- a/meta-networking/recipes-extended/dlm/dlm_4.0.7.bb +++ b/meta-networking/recipes-extended/dlm/dlm_4.0.9.bb | |||
@@ -5,15 +5,13 @@ HOMEPAGE = "https://fedorahosted.org/cluster/wiki/HomePage" | |||
5 | 5 | ||
6 | REQUIRED_DISTRO_FEATURES = "systemd" | 6 | REQUIRED_DISTRO_FEATURES = "systemd" |
7 | 7 | ||
8 | SRC_URI = "https://releases.pagure.org/dlm/${BP}.tar.gz \ | 8 | SRC_URI = "https://pagure.io/dlm/archive/dlm-${PV}/dlm-dlm-${PV}.tar.gz \ |
9 | file://respect-ldflags-also-from-bin_ldflags.patch \ | ||
10 | file://0001-dlm-fix-compile-error-since-xml2-config-should-not-b.patch \ | 9 | file://0001-dlm-fix-compile-error-since-xml2-config-should-not-b.patch \ |
11 | file://0001-dlm-fix-package-qa-error.patch \ | ||
12 | file://0001-Include-sys-sysmacros.h-for-major-minor-macros-in-gl.patch \ | 10 | file://0001-Include-sys-sysmacros.h-for-major-minor-macros-in-gl.patch \ |
13 | " | 11 | " |
14 | 12 | ||
15 | SRC_URI[md5sum] = "aa604a10d5ac2d3414eb89ec6984cd12" | 13 | SRC_URI[md5sum] = "4c57a941a15547859cd38fd55f66388e" |
16 | SRC_URI[sha256sum] = "639ddfc82369272a68d56816689736c00b8f1b6b2869a6b66b7dbf6dad86469a" | 14 | SRC_URI[sha256sum] = "d59142e067cbd603aaf66151a04e9fa34330219680b8827c953d20821b951991" |
17 | 15 | ||
18 | UPSTREAM_CHECK_URI = "https://pagure.io/dlm/releases" | 16 | UPSTREAM_CHECK_URI = "https://pagure.io/dlm/releases" |
19 | UPSTREAM_CHECK_REGEX = "dlm-(?P<pver>\d+(\.\d+)+)" | 17 | UPSTREAM_CHECK_REGEX = "dlm-(?P<pver>\d+(\.\d+)+)" |
@@ -21,6 +19,8 @@ UPSTREAM_CHECK_REGEX = "dlm-(?P<pver>\d+(\.\d+)+)" | |||
21 | LICENSE = "LGPLv2+ & GPLv2 & GPLv2+" | 19 | LICENSE = "LGPLv2+ & GPLv2 & GPLv2+" |
22 | LIC_FILES_CHKSUM = "file://README.license;md5=8f0bbcdd678df1bce9863492b6c8832d" | 20 | LIC_FILES_CHKSUM = "file://README.license;md5=8f0bbcdd678df1bce9863492b6c8832d" |
23 | 21 | ||
22 | S = "${WORKDIR}/dlm-dlm-${PV}" | ||
23 | |||
24 | DEPENDS = "corosync systemd" | 24 | DEPENDS = "corosync systemd" |
25 | 25 | ||
26 | inherit pkgconfig systemd distro_features_check | 26 | inherit pkgconfig systemd distro_features_check |