Hi all, we have a non-standard directory with headers which shall be considered system headers for the purpose of warnings. I understand from bug 85211, that -isystem may implicitly add an extern "C" to such headers, and that this behaviour can be toggled via the configuration option NO_IMPLICIT_EXTERN_C (or, dually, SYSTEM_IMPLICIT_EXTERN_C).
But in our case, config/mips/elf.h already had a #define NO_IMPLICIT_EXTERN_C 1 (or, since 09cff37bfdcc, is lacking a #define SYSTEM_IMPLICIT_EXTERN_C). However, a 10.3 mips compilation still adds the implicit extern "C". Is there some other option we need to set to make -isystem not set extern "C"? -- Philipp Lucas philipp.lu...@siemens.com