Tested under OSX, the fno-objc-arc flag is no longer needed