we only need to build using gcc