When compiling (with msvc 10) x86-64 and x86 builds there is no difference in the resulting library names, and I assume the same goes for IA-64, Windows CE targets (although I have tested neither) and similar situations with other tool sets. Why are these differences not included in the output library file names and used by the auto linking so that everything for the toolset can be put in a single place on the library path and not have conditional stuff for different configurations?

eg something like:
rather than just: