Re: Building OpenOffice.org with GNU make

Thorsten Behrens <[email protected]> Fri, 4 Dec 2009 18:41:08 +0100
Newsgroups gmane.comp.openoffice.devel.tools
Message-ID <[email protected]>
Hi Bjoern, *,

so first off, really cool to see thoughts & effort spent on this:

http://blogs.sun.com/GullFOSS/entry/building_openoffice_org_with_gnu

I didn't really spent much time mulling over this, it's basically
just my current random thoughts on it:

 - regarding parallelization, that's surely fixable with much less
   effort in build.pl, no?
 - what kind of dependency tracking is missing in the current system?
 - the question of correct dependencies is probably rather
   orthogonal to the question of which build system to use. much of
   the problems here are in modules like scp2, helpcontent,
   writerfilter etc. where tons of stuff is built via ad-hoc rules
   that simply don't get dependencies right. Having those handled in
   a declarative way would convince me a bit better, that a change
   in the build system actually addresses these issues -
   (see also Kay's
   http://blogs.sun.com/GullFOSS/entry/and_what_about_make) 

More generally, I'd guess the whole make system question, once
posed, has a much (if not more) potential for religious wars than
the dscm question. :)

In line with that, why not using autotools? It's ugly, it has many
drawbacks, but it's _the_ standard for FLOSS. Plus, it has excellent
cross-build capabilities, something I consider increasingly
important. Or something like cmake, which could give you project
files for common IDEs (see
http://lists.freedesktop.org/archives/ooo-build/2009-August/000181.html
for some initial attempts)?

Cheers,

-- Thorsten
signature.asc (application/pgp-signature, 197 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)

iEYEARECAAYFAksZSbQACgkQ0atnB9QI2h/CEQCgkl1ULINRq3i9lZVs0aQ7afth
PuoAoONWd/FtS2U/ga5bh7HiZ6saPEHA
=FME7
-----END PGP SIGNATURE-----