[virglrenderer-devel] [PATCH v2 21/21] configure.ac: Add more warning flags

Gert Wollny gert.wollny at collabora.com
Wed Jun 6 08:01:00 UTC 2018


Am Dienstag, den 05.06.2018, 17:47 -0700 schrieb Gurchetan Singh:
> On Tue, Jun 5, 2018 at 1:12 PM Gert Wollny <gert.wollny at collabora.com
> > wrote:
> > 
> > Signed-off-by: Gert Wollny <gert.wollny at collabora.com>
> > ---
> >  configure.ac | 2 ++
> >  1 file changed, 2 insertions(+)
> > 
> > diff --git a/configure.ac b/configure.ac
> > index b719188..24131b7 100644
> > --- a/configure.ac
> > +++ b/configure.ac
> > @@ -29,9 +29,11 @@ AC_CHECK_PROGS([PYTHON], [python2 python
> > python3])
> >  AX_CODE_COVERAGE
> > 
> >  AX_CHECK_COMPILE_FLAG([-
> > Wall],                                 [CFLAGS="$CFLAGS -Wall"])
> > +AX_CHECK_COMPILE_FLAG([-
> > Wextra],                               [CFLAGS="$CFLAGS -Wextra"])
> >  AX_CHECK_COMPILE_FLAG([-Werror=implicit-function-declaration],
> > [CFLAGS="$CFLAGS -Werror=implicit-function-declaration"])
> >  AX_CHECK_COMPILE_FLAG([-Werror=missing-
> > prototypes],            [CFLAGS="$CFLAGS -Werror=missing-
> > prototypes"])
> >  AX_CHECK_COMPILE_FLAG([-Wmissing-
> > prototypes],                  [CFLAGS="$CFLAGS -Wmissing-
> > prototypes"])
> > +AX_CHECK_COMPILE_FLAG([-Wint-to-pointer-
> > cast],                 [CFLAGS="$CFLAGS -Werror=int-to-pointer-
> > cast"])
> 
> Don't you want
> 
> AX_CHECK_COMPILE_FLAG([-Werror=int-to-pointer-cast],
> [CFLAGS="$CFLAGS -Werror=int-to-pointer-cast"])
You're right (although I assume that if a warning exists the
corresponding -Werror= flag also exists),  I'll send an update shortly.

> ??  Maybe we should turn on -Werror for all warnings.
I don't think this is a good idea. New compilers introduce new warnings
and sometimes one also gets warnings from third party header files, and
we can't tests all of these cases. 

Best, 
Gert 


More information about the virglrenderer-devel mailing list