Bulding latest DMD and associated projects from github master
Rob T
rob at ucora.com
Sun Nov 18 17:15:24 PST 2012
On Monday, 19 November 2012 at 01:00:31 UTC, H. S. Teoh wrote:
> Anyway, here's what I do (I'm on 64-bit Linux, so YMMV):
> - create a root directory to put dmd, druntime, and phobos as
> subdirs
> (you will have less pain this way).
Yup, I did that ...
BTW: I'm using Debian Wheezy x64
> - cd dmd/src; make -f posix.mak
> - cd druntime; make -f posix.mak
> - cd phobos; make -f posix.mak
Tried that, but it built for X86, so I was immediately stuck
until I found the blog that said to do this ...
make -f posix.mak MODEL=64;
> - If necessary, edit dmd.conf to find druntime/phobos in the
> right
> place.
> - You should now have a working compiler toolchain.
It all seems to work following the blog post instructions, but I
need to verify a few things to be sure.
I followed the blog post suggestions for copying everything into
/usr/local/ folders since that is what I usually do anyway.
> First and foremost, fork the project you want to contribute to
> on github [...]
I'll try what you are suggesting, but these instructions should
be documented somewhere otherwise the next guy will just run into
the same problems all over again, rinse and repeat forever.
>
> Then wait.
>
> And wait.
>
> And wait some more.
>
> Until the maintainer merges your branch, or has some feedback.
>
> (Well OK, the waiting part is improving, but still, don't
> expect things
> to happen overnight 'cos they probably won't.)
I'll mercilessly bitch and complain if it takes too long ;)
--rt
More information about the Digitalmars-d
mailing list