From 52cd80f2c88e298d5538a9e426e681b288f39244 Mon Sep 17 00:00:00 2001 From: Robert Yang Date: Tue, 29 Jul 2025 00:37:22 -0700 Subject: [PATCH] e2fsprogs: Fix native build errors on old kernel such as 5.10 * Fix e2fsprogs-native do_compile error with old kernel such as 5.10 (Debian 11): ../../sources/e2fsprogs-1.47.2/debugfs/../misc/create_inode.c:600:20: error: FS_IOC_READ_VERITY_METADATA undeclared (first use in this function) * And its version should be 1.47.3, not 1.47.2. Signed-off-by: Robert Yang Signed-off-by: Mathieu Dubois-Briand Signed-off-by: Richard Purdie --- .../e2fsprogs/{e2fsprogs_1.47.2.bb => e2fsprogs_1.47.3.bb} | 3 +++ 1 file changed, 3 insertions(+) rename meta/recipes-devtools/e2fsprogs/{e2fsprogs_1.47.2.bb => e2fsprogs_1.47.3.bb} (97%) diff --git a/meta/recipes-devtools/e2fsprogs/e2fsprogs_1.47.2.bb b/meta/recipes-devtools/e2fsprogs/e2fsprogs_1.47.3.bb similarity index 97% rename from meta/recipes-devtools/e2fsprogs/e2fsprogs_1.47.2.bb rename to meta/recipes-devtools/e2fsprogs/e2fsprogs_1.47.3.bb index 5a04591af0..9b5c4dfde5 100644 --- a/meta/recipes-devtools/e2fsprogs/e2fsprogs_1.47.2.bb +++ b/meta/recipes-devtools/e2fsprogs/e2fsprogs_1.47.3.bb @@ -24,6 +24,9 @@ CFLAGS:append:riscv32 = " -D_FILE_OFFSET_BITS=64" PACKAGECONFIG ??= "" PACKAGECONFIG[fuse] = '--enable-fuse2fs,--disable-fuse2fs,fuse' +# Fix e2fsprogs-native do_compile error with old kernel such as 5.10 +CACHED_CONFIGUREVARS:class-native = "ac_cv_header_linux_fsverity_h=no" + # make locale rules sometimes fire, sometimes don't as git doesn't preserve # file mktime. Touch the files introducing non-determinism to the build do_compile:prepend (){ -- 2.47.2