make sure all platforms can build