From: Darrick J. Wong Date: Thu, 16 Jan 2025 21:22:05 +0000 (-0800) Subject: m4: fix statx override selection if /usr/include doesn't define it X-Git-Tag: v6.13.0~10 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=43025caf770e4dce986b27cd117a2ef5d3ececd8;p=thirdparty%2Fxfsprogs-dev.git m4: fix statx override selection if /usr/include doesn't define it If the system headers (aka the ones in /usr/include) do not define struct statx at all, we need to use our internal override. The m4 code doesn't handle this admittedly corner case, but let's fix it for anyone trying to build new xfsprogs on a decade-old distribution. Fixes: 409477af604f46 ("xfs_io: add support for atomic write statx fields") Signed-off-by: "Darrick J. Wong" Reviewed-by: Christoph Hellwig --- diff --git a/m4/package_libcdev.m4 b/m4/package_libcdev.m4 index 6db11773..4ef7e8f6 100644 --- a/m4/package_libcdev.m4 +++ b/m4/package_libcdev.m4 @@ -112,7 +112,7 @@ AC_DEFUN([AC_NEED_INTERNAL_STATX], need_internal_statx=yes, [#include ] ) - ],, + ],need_internal_statx=yes, [#include ] ) AC_SUBST(need_internal_statx)