Some randomness is used by gcc when generating symbol names, unique values and for LTO. Provide a constant value based on the object file name in order to avoid object files changing build-to-build, making debugging/disassembly easier.