We already discussed this in the past: SHA1 in GloballyHashedType::hashType() is coming top in the profiles. By simply replacing with BLAKE3, the link time is reduced from 15 sec to 13 sec. I am only using MSVC .OBJs in this case. As a reference, the resulting .PDB is approx 2.1GiB and .EXE is approx 250MiB.
Before:
After:
typo