Hi, >> +/* pixman-0.16.0 headers have a redundant declaration */ >> +#pragma GCC diagnostic push >> +#pragma GCC diagnostic ignored "-Wredundant-decls" >> #include <pixman.h> >> +#pragma GCC diagnostic pop > > IIRC we can't rely on gcc knowing about 'diagnostic push/pop' -- > eg in coroutine-ucontext.c we avoid using that for this reason.
Indeed, even '#pragma GCC diagnostic' isn't reliable. /me goes grab stuff from coroutine-ucontext.c and run that through bunch of testbuilds ... cheers, Gerd