port to linux(clang->gnu) from my mac