Most of them are actually false positives, probably due to us. Gnulib
uses some more modern code extensions and the compiler keeps warning
us about it since we set the C language to std=gnu89. I'm not happy
about this fact, but this discussion has happened multiple times and I
don't think we will be moving to a more modern setup anytime soon. I
would personally prefer using *at least* C99, a more recent version
like C11 would be even better, but not all compiler would support
that.

On 29 January 2016 at 15:40, Eli Zaretskii <[email protected]> wrote:
>> From: Darshit Shah <[email protected]>
>> Date: Fri, 29 Jan 2016 15:18:57 +0100
>>
>> 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.
>
> If we do this, who will tell Gnulib people to get their act together
> and fix those warnings?  I think the right solution to this is in
> Gnulib, not in Wget.
>
> Thanks.



-- 
Thanking You,
Darshit Shah

Reply via email to