On 2011-05-18 14:21, Steven Schveighoffer wrote:
On Wed, 18 May 2011 03:15:50 -0400, Nick Sabalausky <[email protected]> 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