[dmd-beta] rdmd is old, wasn't rebuillt

Jacob Carlborg doob at me.com
Thu Sep 8 01:11:12 PDT 2011


If you use Vista or later there is proper support for symlinks using the "mklink" command. I assume "junction.exe" creates junction points.

On 7 sep 2011, at 20:21, Don Clugston wrote:

> On 7 September 2011 10:33, Rory McGuire <rmcguire at neonova.co.za> wrote:
>> With Linux I use symlinks to manage my dmd version.
>> /usr/local/bin/dmd -> /usr/local/lib/d/dmd/bin/dmd
>> etc...
>> /usr/local/lib/libphobos.so -> /usr/local/d/dmd/lib/libphobos.so
>> /usr/local/lib/d/dmd -> /usr/local/lib/d/dmd2046
>> then just put all dmd2046 stuff in /usr/local/lib/d/dmd2046 and all your
>> other versions in their own directories.
>> to change versions you just have to change the /usr/loca/lib/d/dmd symlink.
>> 
>> Not sure how you could do this in Windows.
>> -Rory
> 
> Exactly the same thing works fine on Windows. I use "junction.exe"
> from sysinternals to deal with the symlinks. I have one directory for
> each released version, and one special development directory which
> contains symlinks to git dmd, phobos and druntime.
> _______________________________________________
> dmd-beta mailing list
> dmd-beta at puremagic.com
> http://lists.puremagic.com/mailman/listinfo/dmd-beta

-- 
/Jacob Carlborg



More information about the dmd-beta mailing list