Thread overview
Minimal port of xfbuild to D2
Feb 21, 2012
SiegeLord
Feb 21, 2012
Andrej Mitrovic
Feb 21, 2012
Andrej Mitrovic
February 21, 2012
I have recently done a minimal port of the xfbuild utility
(minimal in the sense that it still uses Tango) to D2. I am aware
that Andrej Mitrovic has also done a port of it to D2, but I was
scared off by it's alpha status. My port should, in principle,
have no new bugs over the original (it seems to work just as well
as the original in my limited tests). You can find the repository
here:

https://github.com/SiegeLord/xfbuild

-SiegeLord
February 21, 2012
Yeah my port is very much still alpha. I don't yet know what to do about the fact that parallel builds are awfully broken. xfBuild uses associative arrays and modifies them on-the-fly in multiple threads, and this causes synchronization issues.

To be fair, at the time I didn't really know that Tango was going to be ported to D2 and that it will work well, so in retrospect maybe your port should be worked on instead of mine. I'm awfully busy with other stuff right now anyways (like wxD). I didn't waste too much time porting xfBuild (only took a few hours), so I'm totally ok if your port is used instead of mine.

Anyway, nice job! :)
February 21, 2012
On 2/21/12, Andrej Mitrovic <andrej.mitrovich@gmail.com> wrote:
> To be fair, at the time I didn't really know that Tango was going to be ported to D2 and that it will work well.

Actually I just wasn't paying attention, Tango for D2 was released before I did the port. Heh.