From d8f90ee1d99a9de297d38e99d250ba03d49445cc Mon Sep 17 00:00:00 2001 From: fandeyuan Date: Thu, 7 Nov 2024 15:49:58 +0800 Subject: [PATCH] fix function undeclared in libdm-common.c and dev-cache.c,support clang --- ...ed-in-libdm-common.c-and-dev-cache.c.patch | 38 +++++++++++++++++++ lvm2.spec | 7 +++- 2 files changed, 44 insertions(+), 1 deletion(-) create mode 100644 0032-fix-function-undeclared-in-libdm-common.c-and-dev-cache.c.patch diff --git a/0032-fix-function-undeclared-in-libdm-common.c-and-dev-cache.c.patch b/0032-fix-function-undeclared-in-libdm-common.c-and-dev-cache.c.patch new file mode 100644 index 0000000..6c9dd8f --- /dev/null +++ b/0032-fix-function-undeclared-in-libdm-common.c-and-dev-cache.c.patch @@ -0,0 +1,38 @@ +From cfc1fd1186867683a265836e223f58bacd88065d Mon Sep 17 00:00:00 2001 +From: yuncang123 <1050706328@qq.com> +Date: Sat, 7 Sep 2024 18:34:09 +0800 +Subject: [PATCH] fix function undeclared in libdm-common.c and + dev-cache.c,support clang + +--- + lib/device/dev-cache.c | 1 + + libdm/libdm-common.c | 1 + + 2 files changed, 2 insertions(+) + +diff --git a/lib/device/dev-cache.c b/lib/device/dev-cache.c +index 93c91a7..82deb34 100644 +--- a/lib/device/dev-cache.c ++++ b/lib/device/dev-cache.c +@@ -27,6 +27,7 @@ + #endif + #include + #include ++#include + + struct dev_iter { + struct btree_iter *current; +diff --git a/libdm/libdm-common.c b/libdm/libdm-common.c +index bbc6a17..adb72f0 100644 +--- a/libdm/libdm-common.c ++++ b/libdm/libdm-common.c +@@ -24,6 +24,7 @@ + #include + #include + #include ++#include + + #ifdef UDEV_SYNC_SUPPORT + # include +-- +2.43.0 + diff --git a/lvm2.spec b/lvm2.spec index 0bf70cc..3b96db4 100644 --- a/lvm2.spec +++ b/lvm2.spec @@ -43,7 +43,7 @@ Name: lvm2 Version: 2.03.09 -Release: 21 +Release: 22 Epoch: 8 Summary: Tools for logical volume management License: GPLv2+ and LGPLv2.1 and BSD @@ -80,6 +80,7 @@ Patch28: 0028-vgchange-acquire-an-exclusive-VG-lock-for-refresh.patch Patch29: 0029-use-4k-sector-size-when-any-dev-is-4k.patch Patch30: 0030-dmstats-Fix-memory-leak-on-error-path.patch Patch31: 0031-fix-syslog-setting.patch +Patch32: 0032-fix-function-undeclared-in-libdm-common.c-and-dev-cache.c.patch BuildRequires: gcc BuildRequires: gcc-c++ @@ -505,6 +506,10 @@ fi %changelog +* Thu Nov 7 2024 Deyuan Fan - 8:2.03.09-22 +- support clang build: + - fix function undeclared in libdm-common.c and dev-cache.c + * Wed Oct 30 2024 yanshuai - 8:2.03.09-21 - fix syslog setting -- Gitee