HAVE_GNU_GET_LIBC_VERSION CMake check always fails
The gchar
type is undefined at this point (first error below):
…/CMakeFiles/CMakeScratch/TryCompile-v7Uuup/src.c: In function ‘main’:
…/CMakeFiles/CMakeScratch/TryCompile-v7Uuup/src.c:2:48: error: unknown type name ‘gchar’
2 | int main(void) { const gchar *libc_version = gnu_get_libc_version (); return 0; }
| ^~~~~
…/CMakeFiles/CMakeScratch/TryCompile-v7Uuup/src.c:2:70: error: initialization of ‘const int *’ from incompatible pointer type ‘const char *’
2 | int main(void) { const gchar *libc_version = gnu_get_libc_version (); return 0; }
| ^~~~~~~~~~~~~~~~~~~~
…/CMakeFiles/CMakeScratch/TryCompile-v7Uuup/src.c:2:55: warning: unused variable ‘libc_version’ [-Wunused-variable]
2 | int main(void) { const gchar *libc_version = gnu_get_libc_version (); return 0; }
| ^~~~~~~~~~~~