Clang and Gcc-4.8.2 on OSX, Gcc-4.7.something on F18, 4.8.something on Debian Jessie, and 4.5.something on the old MinGW build scripts and 4.8.1 on Geert's new ones.

Yeah, one can get carried away with warnings, especially when one has to maintain C linkage and depend on C libraries. I pushed a change today to add -Wno-deprecated-register which was complaining about a glib header using the register storage class.