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
