[Libreoffice] GnuMake

Norbert Thiebaud nthiebaud at gmail.com
Wed Dec 15 21:59:52 PST 2010


Ok so I've pushed a feature/gnumake2 branch.

It contain about half of the gnumake2 CWS plus few adjustment due to
the fact that things have changed in our trees.

I pushed at this point because:

1/  the regular build still function fully using the old method. and
the modules "framework ooo sfx2 svl svtools sw toolkit tools xmloff"
build successfully with the new gnumake system.

2/ I ran into a stretch of patches that rely on CWS sb139  being
merged ( this implement a fix to
http://qa.openoffice.org/issues/show_bug.cgi?id=113189 'passive
registration of UNO components' )
that CWS had been merged into DEV300_m89. It is 15 or so commits, some
of them massive( one is a 1.5MB patch) and is addressing a problem I
know nothing about (yeah, I know... one day I need to find a way to
grasp that UNO thing :-) ).

Furthermore that also create a new module (xmlreader) which need to be
assigned a git repository

All that lead me to conclude that it would be wiser to wait and see
what we do with m89 (kendy?), wait for it to be merged/cherry picked
and then resume merging the rest of gnumake2

3/ I've done things on Linux so far. I'll be able to pull on MacOS and
iron the problem there.... As usual Windows will have to be left as an
exercise to the reader.


Norbert.


PS: not that it is very meaningful but:

in sw, on a Quad-core, witch ccache (all runs fully cached)

time build -P4 -- -P4
real    1m47.932s
user    3m26.171s
sys     1m7.191s

time make -sr -j16
real    1m0.491s
user    2m15.087s
sys     1m14.152s

time build -P5
real    3m9.136s
user    3m18.709s
sys     1m1.109s

time make -sr -j5
real    1m2.303s
user    2m12.577s
sys     1m10.531s


More information about the LibreOffice mailing list