swithced to gcc instead of clang