Am Mon, 13 Feb 2012 19:30:07 +0000 schrieb Iain Buclaw <ibuc...@ubuntu.com>:
> On 13 February 2012 18:46, Johannes Pfau <nos...@example.com> wrote: > > Am Mon, 23 Jan 2012 20:13:26 +0000 (UTC) > > schrieb Iain Buclaw <ibuc...@ubuntu.com>: > > > >> Started an initial list for our roadmap for the next month. > >> > >> https://bitbucket.org/goshawk/gdc/wiki/Roadmap > >> > >> > >> Daniel, if there's anything you could help on, please don't > >> hesitate to contact me. :) > >> > >> > >> Regards > >> Iain > > > > "Re-structure project directories to match that of GCC" > > > > can you give some more information about that? Will druntime, > > phobos1 and phobos2 all get own subdirectories in the gcc folder? > > I'll try to make druntime buildable out-of-tree, so it'd be good to > > know. > > > > Yeah, D1 and D2 will have to be split from each other, as the library > folders share the same name, thus conflict. > > The new directory structure will be: > > / > ... /gcc > ... ... /d > ... ... ... /dfrontend > ... /libphobos > ... ... /core > ... ... /etc > ... ... /gc > ... ... /gcc > ... ... /rt > ... ... /std > > > > Btw: when gdc moves to git(hub), will we have separate repositories > > for druntime & phobos? This way we could make the gdc > > druntime/phobos forks of the dmd repositories and pushing changes > > upstream should be easier. > > The problem with this is, if you are building gdc, you have to > clone/download THREE repositories/tarballs and move/extract them to > the correct places, which are in varying locations in the gcc source > code. > > Git submodules might be useful here, that's what the ldc developers do. See https://github.com/ldc-developers/ldc/tree/master/runtime but I have to admit I don't know anything about git submodules.