Hello, Le 12/10/2016 à 18:48, Thorsten Behrens a écrit :
Dominique Leuenberger / DimStar wrote:
Anothe rissue we see compared to what 'normal devs' see: we always start from a fresh VM, so there is no 'cache' from earlier builds. The entire code base needs to be done all the time (I think currently it takes between 4 and 6 hours, depending on the worker it ends up on)
Urk. So for the other exteme - on our CI (32 cores, hot ccache, release build setup), that's usually below 10 minutes (e.g. http://ci.libreoffice.org/job/lo_gerrit/Config=linux_gcc_release_64/1180/).
IIWY - since this seems to be so excessively bad - I'd probably setup a dedicated builder, perhaps seed ccache from outside every few days with a fresh build, and pin that one for the worst offenders like FF, Chromium, LibreOffice.
We did some splitting up of the sources into different packages in the past, but that turned out to be so against the grain of how the code is structured, it was considered unmaintainable after a while.
My 2 cents,
-- Thorsten
I'm also adding my two cents, but could we also use on LO the gold linker to accelerate the build on the openSUSE farm ? For example, openMandriva already did it. Arnaud -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org