On 26 September 2015 at 02:06, Dicebot via Digitalmars-d <digitalmars-d@puremagic.com> wrote: > On Friday, 25 September 2015 at 15:40:54 UTC, Kagamin wrote: >> >> On Friday, 25 September 2015 at 13:03:47 UTC, Dicebot wrote: >>> >>> Hm, so is the correct approach on Windows to provide separate shell for >>> each application that has console utilities? X_x >> >> >> If tools conflict, they need a form of isolation. Like... make install 3 >> versions of gcc on your system and make them work. > > > What causes conflict? Is it just optilink? Maybe it would be more reasonable > to simply rename it to something less generic? DMD doesn't look like > something that inherently requires isolation.
Renaming optlink to optlink.exe would have solved one problem in this case. > Taking your example, installing 3 versions of gcc simultaneously is not that > problematic if you don't need them all to be called `gcc`. Yeah, GCC has strategy here, toolchains all have a prefix that distinguishes them.