mirror of
https://github.com/curl/curl.git
synced 2026-08-25 10:03:37 +03:00
curl-compilers.m4: turn implicit function declarations into errors
This adds -Werror-implicit-function-declaration for GCC 2.95+ so that
these errors are visible at the point where they occur instead of only
at link time.
Implicit function declarations are illegal in C99 and C++ anyway, and
the same warning has been turned into an error for ICC in commit
3072c5b8a1.
Ref: https://gcc.gnu.org/onlinedocs/gcc-2.95.2/gcc_2.html#SEC8
Ref: https://curl.haxx.se/mail/lib-2017-04/0001.html
Closes https://github.com/curl/curl/pull/1419
This commit is contained in:
parent
e50e2850ba
commit
9168e2470d
1 changed files with 5 additions and 2 deletions
|
|
@ -577,8 +577,11 @@ AC_DEFUN([CURL_SET_COMPILER_BASIC_OPTS], [
|
|||
#
|
||||
GNU_C)
|
||||
#
|
||||
dnl Placeholder
|
||||
tmp_CFLAGS="$tmp_CFLAGS"
|
||||
dnl turn implicit-function-declaration warning into error,
|
||||
dnl at least gcc 2.95 and later support this
|
||||
if test "$compiler_num" -ge "295"; then
|
||||
tmp_CFLAGS="$tmp_CFLAGS -Werror-implicit-function-declaration"
|
||||
fi
|
||||
;;
|
||||
#
|
||||
HP_UX_C)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue