Pathing in the D ecosystem is generally broken (at least on windows)

Dmitry Olshansky via Digitalmars-d digitalmars-d at puremagic.com
Fri Sep 25 09:09:08 PDT 2015


On 25-Sep-2015 19:06, Dicebot 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.
>
> Taking your example, installing 3 versions of gcc simultaneously is not
> that problematic if you don't need them all to be called `gcc`.

That's the problem with Windows - every linker is just 'link', same goes 
for one hundred of incompatible 'make'-s...

-- 
Dmitry Olshansky


More information about the Digitalmars-d mailing list