Hi, On 2022-11-02 19:57:45 -0400, Tom Lane wrote: > Andres Freund <and...@anarazel.de> writes: > > On 2022-11-01 17:00:27 -0400, Peter Eisentraut wrote: > >> Python has the same issues. There are a few other Python-embedding > >> projects > >> that use -Wdeclaration-after-statement and complain if the Python headers > >> violate it. But it's getting tedious. -isystem would be a better > >> solution. > > > Which dependencies should we convert to -isystem? > > Color me confused about what's being discussed here. I see nothing > in the gcc manual suggesting that -isystem has any effect on warning > levels?
It's only indirectly explained :( The -isystem and -idirafter options also mark the directory as a system directory, so that it gets the same special treatment that is applied to the standard system directories. and then https://gcc.gnu.org/onlinedocs/cpp/System-Headers.html Greetings, Andres Freund