The build should work with 'make' on both Linux and OS X. We should only give modern flags like -flto and -Wshadow if the version of GCC supports it.