Re: Building OpenOffice.org with GNU make
Thorsten Behrens <[email protected]> Mon, 7 Dec 2009 12:25:28 +0100
| Newsgroups | gmane.comp.openoffice.devel.tools |
|---|---|
| Message-ID | <[email protected]> |
Hi Mathias, most of the points you've raised I already replied to in my followup to Bjoern (including my ideal msword lib makefile) - Mathias Bauer wrote: > build.pl uses module dependencies, not target dependencies, so it has an > inherent susceptibility to bottlenecks. Basically all of our c++ sources > could be built in parallel (as they don't depend on each other), but > with build.pl we always have to wait until header files are "delivered" > or created. And because the dependency granularity level is the "module" > (not a real target like e.g. a library), we can't use as much > parallelization as possible. This becomes even more painful if you don't > build the whole office, but only some parts of it, e.g. in a split build > or if you rebuild several "modules". > Ah interesting - so we're then moving away from the solver concept? > No, really, there's nothing nailed until now. If you or anybody else > knew a better way and(!) offered help and cooperation, there's nothing > that would hold us back from doing it differently. > I find this "and(!)" slightly worrying - not that I would not lend a helping hand; but why are you refusing advise from people just because they may not have time helping you with coding? > > That's why he went for bjam ... > > Can you explain if bjam is able to fulfill the requirements Björn and I > have mentioned and what else it can do better than GNU make? Or can you > at least explain why you perhaps prefer it? > I didn't say I'd prefer it. I was just pointing to that project, and the experiences. Maybe it would help the discussion if more of the internal findings you mentioned would be public - come to think of it, maybe it would have been nice to have the whole discussion that led to this prototype public, in the first place ... ;) Cheers, -- Thorsten
signature.asc
(application/pgp-signature, 197 B)
-----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) iEYEARECAAYFAksc5igACgkQ0atnB9QI2h+vEQCghUR72i4j3IEgfXf0GT81VcDn nS0An2dOlS9jXKgAD/SPPGfWOBNeP2A6 =/1xV -----END PGP SIGNATURE-----