Fix MinGW build with GCC 14 and later

* configure.ac [mingw]: Add -Wno-error=implicit-function-declaration
to GCC_TEST_OPTIONS.  (Bug#70889)
This commit is contained in:
Eli Zaretskii 2024-05-19 10:58:52 +03:00
parent b80a2cbdb6
commit 5216903ae6

View file

@ -1493,7 +1493,11 @@ case "${canonical}" in
*-mingw* )
opsys=mingw32
# MinGW overrides and adds some system headers in nt/inc.
GCC_TEST_OPTIONS="-I $srcdir/nt/inc"
# Also, GCC 14 turns on implicit-function-declaration
# error by default, which fails configure tests where our
# emulation of Posix headers defines only the minimal
# stuff we actually need.
GCC_TEST_OPTIONS="-I $srcdir/nt/inc -Wno-error=implicit-function-declaration"
;;
*-sysv4.2uw* ) opsys=unixware ;;
*-sysv5uw* ) opsys=unixware ;;
@ -1508,7 +1512,7 @@ case "${canonical}" in
*-mingw* )
opsys=mingw32
# MinGW overrides and adds some system headers in nt/inc.
GCC_TEST_OPTIONS="-I $srcdir/nt/inc"
GCC_TEST_OPTIONS="-I $srcdir/nt/inc -Wno-error=implicit-function-declaration"
;;
## Otherwise, we'll fall through to the generic opsys code at the bottom.
esac