bug-wget
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Bug-wget] [Patch] Use -isystem in Makefile to suppress warnings fro


From: Tim Rühsen
Subject: Re: [Bug-wget] [Patch] Use -isystem in Makefile to suppress warnings from libraries
Date: Mon, 01 Feb 2016 20:34 +0100
User-agent: KMail/4.14.10 (Linux/4.3.0-1-amd64; KDE/4.14.14; x86_64; ; )

Am Freitag, 29. Januar 2016, 15:18:57 schrieb Darshit Shah:
> A recent GCC / LLVM update has caused my setup to spew far too many
> warnings on compiling Wget. On a closer look, they all come from
> Gnulib code. I propose the attached patch to explicitly mark those
> files as libraries and have the compiler suppress warnings from them.
> This way we can focus on the warnings generated by Wget codebase
> alone.

I came back to this and just tried it out... for me this is not a solution. I 
do get exactly the same warnings as before.

I already removed '-pedantic' from my CFLAGS, but still get lots of these:

In file included from xsize.c:3:0:
xsize.h:63:1: warning: no previous prototype for 'xsum' [-Wmissing-prototypes]
 xsum (size_t size1, size_t size2)
 ^
xsize.h:74:1: warning: no previous prototype for 'xsum3' [-Wmissing-
prototypes]
 xsum3 (size_t size1, size_t size2, size_t size3)
 ^
xsize.h:84:1: warning: no previous prototype for 'xsum4' [-Wmissing-
prototypes]
 xsum4 (size_t size1, size_t size2, size_t size3, size_t size4)
 ^
xsize.h:94:1: warning: no previous prototype for 'xmax' [-Wmissing-prototypes]
 xmax (size_t size1, size_t size2)


Looking at the header files (e.g. xsize.h), it does not make sense to have 
prototypes here... gnulib should have AM_CPPFLAGS += -Wno-missing-prototypes.

Not sure, if it is worth asking.

Tim




reply via email to

[Prev in Thread] Current Thread [Next in Thread]