"Jacob Carlborg" <[email protected]> wrote in message news:[email protected]... > 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've been thinking it would probably be possible to bootstrap DVM with a shell script that would wget some specific DMD, set it up, at least enough to build DVM (possibly even automatically building DMD/druntime/phobos/tango - which is something we really need a more automated way to do anway, especially for "trunk" versions (or whatever the Git-lingo for "trunk" is)), and then use that to build DVM. I may give it a try myself.
