This is needed for gcc 14 and clang 16 as they both make implicit function definitions a hard error. In a configure script, this means these tests will switch from passing to failing, which likely means features will get unintentionally flipped as configure now thinks you don't have support.
This is needed for gcc 14 and clang 16 as they both make implicit function definitions a hard error. In a configure script, this means these tests will switch from passing to failing, which likely means features will get unintentionally flipped as configure now thinks you don't have support.
See: https://wiki.gentoo.org/wiki/Modern_C_porting See: https://bugs.gentoo.org/931607