[PATCH 2/6] meson: check for getpagesize before using it
- From
Eli Schwartz <eschwartz@gentoo.org>
- Date
- Apr 21, 2025, 17:51 UTC
- Message-ID
- <20250421175247.240971-2-eschwartz@gentoo.org>
- In-Reply-To
- <20250421175247.240971-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 <eschwartz@gentoo.org> --- meson.build | 2 ++ 1 file changed, 2 insertions(+)
diff --git a/meson.build b/meson.build index 6c147c22a4..f5d9ffcd7f 100644 --- a/meson.build +++ b/meson.build @@ -1300,6 +1300,8 @@ checkfuncs = [ 'mkdtemp', # no compat 'initgroups', + # no compat + 'getpagesize', ] if host_machine.system() == 'windows'
-- 2.49.0