В gcc можно подавлять предупреждения в сторонних библиотеках либо при помощи ключа -isystem, либо с помощью #pragma GCC system_header. Но проблема в том, что если сторонние инклуды собраны в один precompiled хедер, то ни один из этих способов не работает. Если .gch удалить, то все компилируется без лишних варнингов, но очень медленно.
Если ли возможность сказать gcc чтобы игнорировал предупреждения из прекомпилированных хедеров?