On 4 June 2014 16:07, H. S. Teoh via Digitalmars-d <digitalmars-d@puremagic.com> wrote: > On Wed, Jun 04, 2014 at 03:53:59PM +0100, Iain Buclaw via Digitalmars-d wrote: > [...] >> Not even remotely true. DMD isn't easy to set-up either. >> >> 1) There's no documentation on build dependencies/prerequesites (that >> I have come across) > > http://wiki.dlang.org/Building_DMD >
Which doesn't list build dependencies or prerequesites. :o) > >> 2) While there's no configure, it instead offloads all complexity into >> it's make files forcing you to correctly set every single ENV= >> parameters in order for it to build properly. >> >> I've never managed to get it built properly, so I rely on the >> autotester a lot for changes. > [...] > > Really?? I have found, on the contrary, that DMD is extremely easy to > build. As opposed to, say, GDC (no offense ;)), which I haven't been > able to build since gcc-4.8, likely due to the build scripts relying on > hardcoded system paths that every Linux distro changes around just for > fun. > Probably. There is a well documented quirk of Debian/Ubuntu on GCC-4.8. However though multiarch patches are in GCC 4.9, so that's one build issue that should no longer occur. :)