<rant> D's makefiles... </rant>

Rikki Cattermole via Digitalmars-d digitalmars-d at puremagic.com
Mon Apr 13 07:09:31 PDT 2015


On 14/04/2015 1:12 a.m., Atila Neves wrote:
> I did a `git up` on dmd, druntime and phobos, but phobos wouldn't build.
> Weird, but I had to fork phobos anyway, let me do that. Still wouldn't
> build. I tried `make clean`, can't remember exactly what happened but
> that didn't work either.
>
> In the end I `rm -rf`ed dmd and druntime, recloned them, rebuilt them
> and _then_ phobos could build.
>
> Feels like when I wrote Makefiles by hand, I'd forgotten it could get
> this bad.
>
> Atila

Unfortunately druntime has a few issues that means that we can't 
outright remake druntime + phobos as dub packages. Which is what we 
really need to happen.

And sooner or later the only things that can't be transferred over are 
some c libs in phobos, a few assembly files in druntime and of course 
dmd's backend.

Oh and don't forget documentation generation... That won't play nicely 
with dub egggg.


More information about the Digitalmars-d mailing list