From: Robert Yang Date: Tue, 29 Jul 2025 07:37:22 +0000 (-0700) Subject: e2fsprogs: Fix native build errors on old kernel such as 5.10 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=52cd80f2c88e298d5538a9e426e681b288f39244;p=thirdparty%2Fopenembedded%2Fopenembedded-core-contrib.git 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 --- 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 (){