Closed gentoo90 closed 8 years ago
r? @brson
(rust_highfive has picked a reviewer for you, use r? to override)
cc @vadimcn @retep998 what do you think of this?
There's already separate installations for each version of Rust, so the installers already can't upgrade over old versions, the old version always has to be uninstalled manually. Having separate installations for different ABIs would be following that precedent, for better or for worse. Although in my opinion if you want multiple installations of Rust you should just use multirust.
This change looks good to me.
Yah, for multiple installations multirust would probably be better, but does that mean we should limit "unirust" installations to one-at-a-time?
Thanks for the reviews.
Currently installing one ABI will uninstall the other ABI of the same channel.
Change
UpgradeCode
for MSVC installer. Add ABI name toProductName
andINSTALLDIR
for both ABIs. Breaking change: MSVC won't be able to upgrade the old installers.