Re: [PATCH] init/Kconfig: extend -Wno-array-bounds to gcc 13

From: Tom Rix
Date: Tue Mar 07 2023 - 08:32:03 EST



On 3/7/23 3:42 AM, Miguel Ojeda wrote:
On Tue, Mar 7, 2023 at 2:07 AM Tom Rix <trix@xxxxxxxxxx> wrote:
The build with fail generally with gcc 13.

The warnings could be cleaned without having an error, but I looked at
multiple errors, none of them were real.

imo this is a broken compiler option.
I am not sure I understand -- my reading of Kees' message is that he
would prefer to get the warning (rather than the kernel) fixed before
GCC 13 releases.

yes, that would be ideal.

But anyone using gcc 13 in the meanwhile will have a broken build

and any other aspect of testing the kernel with gcc 13 would have

to be deferred to after the fix, if it happens.


Are you asking to have the option disabled until GCC 13 releases and
reevaluate then? How many warnings are you getting? Are those actual
errors or `-Werror`?

With W=1, there are 40 error:'s, sorry I do not have the default logs at hand.

I looked about 10 of them over the weekend, they we all bogus.

So gcc needs to be fixed first, just disabling with -Wnoerror will

give folks bad problems that do not need fixing.


I am asking that we at least temporarily disable this option so

the build break is fixed.

Tom


Cheers,
Miguel