Re: [Mesa-dev] testing for certain compiler options does not work
On 12/07/2017 02:15 AM, Marc Dietrich wrote: > Hi Ian, > > Am Mittwoch, 6. Dezember 2017, 21:21:53 CET schrieb Ian Romanick: >> On 11/29/2017 08:16 AM, Marc Dietrich wrote: >>> Hi, >>> >>> just found that my gcc 'gcc (SUSE Linux) 7.2.1 20171020 [gcc-7-branch >>> revision 253932]' does not warn when using the negative form of >>> unsupported warning options. So all the configure tests for such options >>> erroneously succeed, e.g: >>> >>> gcc -Wno-bob test.c # works fine >>> >>> gcc -Walice test.c # warns for unsupported compiler option >>> >>> Maybe gcc bug or intended behaviour, maybe only unique to my version? >> >> At least 6.4.1 does not have this problem, but our checks must be broken >> in a different way. I see piles of > > I just found that this is not a gcc bug but a feature (since 4.4), so this > should also happen with your compiler: > > https://gcc.gnu.org/wiki/FAQ#wnowarning > >> >> cc1: warning: unrecognized command line option ‘-Wno-initializer- > overrides’ > > this should not happen, because this is the clang option which fails with > gcc. > Is this with meson or autotools? Are you sure you applied the patch? I tested > it with both, gcc and clang and it works file here. This was without your patch. I didn't test your patch. :) To answer the other question, I've recently been seeing this with meson, but I believe I also saw it with autotools. >> This probably explains why I see piles of >> >> cc1: warning: unrecognized command line option ‘-Wno-initializer- > overrides’ >> >> in my builds. signature.asc Description: OpenPGP digital signature ___ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev
Re: [Mesa-dev] testing for certain compiler options does not work
Hi Ian, Am Mittwoch, 6. Dezember 2017, 21:21:53 CET schrieb Ian Romanick: > On 11/29/2017 08:16 AM, Marc Dietrich wrote: > > Hi, > > > > just found that my gcc 'gcc (SUSE Linux) 7.2.1 20171020 [gcc-7-branch > > revision 253932]' does not warn when using the negative form of > > unsupported warning options. So all the configure tests for such options > > erroneously succeed, e.g: > > > > gcc -Wno-bob test.c # works fine > > > > gcc -Walice test.c # warns for unsupported compiler option > > > > Maybe gcc bug or intended behaviour, maybe only unique to my version? > > At least 6.4.1 does not have this problem, but our checks must be broken > in a different way. I see piles of I just found that this is not a gcc bug but a feature (since 4.4), so this should also happen with your compiler: https://gcc.gnu.org/wiki/FAQ#wnowarning > > cc1: warning: unrecognized command line option â-Wno-initializer- overridesâ this should not happen, because this is the clang option which fails with gcc. Is this with meson or autotools? Are you sure you applied the patch? I tested it with both, gcc and clang and it works file here. > This probably explains why I see piles of > > cc1: warning: unrecognized command line option â-Wno-initializer- overridesâ > > in my builds. signature.asc Description: This is a digitally signed message part. ___ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev
Re: [Mesa-dev] testing for certain compiler options does not work
On 11/29/2017 08:16 AM, Marc Dietrich wrote: > Hi, > > just found that my gcc 'gcc (SUSE Linux) 7.2.1 20171020 [gcc-7-branch > revision > 253932]' does not warn when using the negative form of unsupported warning > options. So all the configure tests for such options erroneously succeed, e.g: > > gcc -Wno-bob test.c # works fine > > gcc -Walice test.c # warns for unsupported compiler option > > Maybe gcc bug or intended behaviour, maybe only unique to my version? At least 6.4.1 does not have this problem, but our checks must be broken in a different way. I see piles of cc1: warning: unrecognized command line option ‘-Wno-initializer-overrides’ This probably explains why I see piles of cc1: warning: unrecognized command line option ‘-Wno-initializer-overrides’ in my builds. > Marc > > ___ > mesa-dev mailing list > mesa-dev@lists.freedesktop.org > https://lists.freedesktop.org/mailman/listinfo/mesa-dev signature.asc Description: OpenPGP digital signature ___ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev
[Mesa-dev] testing for certain compiler options does not work
Hi, just found that my gcc 'gcc (SUSE Linux) 7.2.1 20171020 [gcc-7-branch revision 253932]' does not warn when using the negative form of unsupported warning options. So all the configure tests for such options erroneously succeed, e.g: gcc -Wno-bob test.c # works fine gcc -Walice test.c # warns for unsupported compiler option Maybe gcc bug or intended behaviour, maybe only unique to my version? Marc signature.asc Description: This is a digitally signed message part. ___ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev