build: remove -pedantic from compiler flags
This flag emits warnings with some versions of gcc that we don't care about (libuv targets POSIX conformance, not strict ISO C conformance) and it's arguably not that useful as libuv is compiled in -std=gnu89 mode. Fixes: https://github.com/libuv/libuv/pull/2567 PR-URL: https://github.com/libuv/libuv/pull/2570 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Richard Lau <riclau@uk.ibm.com> Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com>
This commit is contained in:
parent
a0530ce77e
commit
f0923d0251
@ -24,9 +24,6 @@ AC_ENABLE_SHARED
|
||||
AC_ENABLE_STATIC
|
||||
AC_PROG_CC
|
||||
AM_PROG_CC_C_O
|
||||
AS_IF([AS_CASE([$host_os],[openedition*], [false], [true])], [
|
||||
CC_CHECK_CFLAGS_APPEND([-pedantic])
|
||||
])
|
||||
CC_FLAG_VISIBILITY #[-fvisibility=hidden]
|
||||
CC_CHECK_CFLAGS_APPEND([-g])
|
||||
CC_CHECK_CFLAGS_APPEND([-std=gnu89])
|
||||
|
||||
3
uv.gyp
3
uv.gyp
@ -93,7 +93,7 @@
|
||||
'-Wno-unused-parameter',
|
||||
'-Wstrict-prototypes',
|
||||
],
|
||||
'OTHER_CFLAGS': [ '-g', '--std=gnu89', '-pedantic' ],
|
||||
'OTHER_CFLAGS': [ '-g', '--std=gnu89' ],
|
||||
},
|
||||
'conditions': [
|
||||
[ 'OS=="win"', {
|
||||
@ -217,7 +217,6 @@
|
||||
'-fvisibility=hidden',
|
||||
'-g',
|
||||
'--std=gnu89',
|
||||
'-pedantic',
|
||||
'-Wall',
|
||||
'-Wextra',
|
||||
'-Wno-unused-parameter',
|
||||
|
||||
Loading…
Reference in New Issue
Block a user