looks like gcc on OSX zeros local but on Linux it doesn't