On Hurd, do not look for functions unimplemented in libc
authorPino Toscano <pino@debian.org>
Thu, 28 Nov 2024 07:33:53 +0000 (08:33 +0100)
committerPino Toscano <pino@debian.org>
Thu, 28 Nov 2024 07:33:53 +0000 (08:33 +0100)
commite0acdc674062faba2d6c6d4bd036ade838f59a70
treeaf67fd608e3c8664b72ad7e19cceb70536ddcf0d
parentbdafbd378188e5d421f174d5d411332ed95805a6
On Hurd, do not look for functions unimplemented in libc

Last-Update: 2022-02-22
Forwarded: not-needed

The check_function_exists() function of cmake does not keep into account the
defines that glibc provides for the stubs (i.e. unimplemented functions that
always return ENOSYS), so some functions are detected as available.
Unfortunately, due to --fatal-warnings for the linker, linking will fail.
Hence, do not attempt to look for functions that are currently unimplemented
on GNU/Hurd's libc.

Gbp-Pq: Name hurd_disable_unimplemented.diff
src/ioslaves/file/ConfigureChecks.cmake