From: Eli Schwartz Date: Fri, 25 Apr 2025 00:13:31 GMT Subject: [PATCH v2 2/6] meson: check for getpagesize before using it Message-ID: <20250425002017.246985-3-eschwartz@gentoo.org> In-Reply-To: <20250425002017.246985-1-eschwartz@gentoo.org> It is deprecated and removed in SUS v3 / POSIX 2001, so various systems may not include it. Solaris, in particular, carefully refrains from defining it except inside of a maze of `#ifdef` to make sure you have kept your nose clean and only used it in code that *targets* SUS v2 or earlier. config.mak.uname defines this automatically, though only for QNX. Signed-off-by: Eli Schwartz --- v2: add this only for !windows meson.build | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meson.build b/meson.build index 6c147c22a4..29c188af99 100644 --- a/meson.build +++ b/meson.build @@ -1309,6 +1309,8 @@ else 'mmap', # unsetenv is provided by compat/mingw.c. 'unsetenv', + # no compat, is provided by compat/mingw.c + 'getpagesize', ] endif -- 2.49.0