DVM - D Version Manager 0.2.0

Jacob Carlborg doob at me.com
Wed May 18 08:19:28 PDT 2011


On 2011-05-18 14:21, Steven Schveighoffer wrote:
> On Wed, 18 May 2011 03:15:50 -0400, Nick Sabalausky <a at a.a> wrote:
>
>> But the bottom line seems to be: Linux is in a bigger DLL hell than
>> windows
>> has ever been, and I don't think *anyone* actually knows how to do it.
>
> This is one of the side effects of having open source software. Since
> everything on linux is expected to be open source, it's expected that
> you simply recompile everything for your system. In this respect,
> Windows has Linux beat hands down. A hardware company that builds a
> driver needs only to support one compiled driver that just keeps working
> no matter how many times XP is updated.

The problem I have with my tool is like the chicken and the egg problem. 
The tool installs D compilers and you're supposed to use the tool 
without the requirement of an pre-existing DMD compiler.

> I think reading some of the issues with MacOSX breaking dmd builds by
> going through a *point* revision, it sounds like MacOSX is just as bad.

I have only had that issue with DMD. I guess it somewhat special since 
it needs to be compatible with GCC and the linker in another way than 
regular applications need to be. As far as I know a DMD compiled on an 
older version will run on a newer version but it's another thing with 
the executables produced by dmd.

I'm still using a very old version of synergy on Mac OS X, I think it 
was compiled around 2006 on Mac OS X 10.4. I'm using it without any 
problems on Mac OS X 10.7.

-- 
/Jacob Carlborg


More information about the Digitalmars-d-announce mailing list