I don't know what compiler you're using but our C/C++ builds are definitely deterministic given the same source files. We have CI tests to ensure this remains the case.