1.6Gb of workdir/.../Dep - thoughts ...
Michael Meeks
michael.meeks at suse.com
Fri Jun 1 02:16:33 PDT 2012
And some thoughts on improving this; currently we add a ton of deps for
packages that are really internal and typically change en-masse or not
at all.
eg. 'boost' - it is installed, and then ~never changes again - people
don't edit a single boost header and expect a dependency clean
re-compile.
Ergo:
find -type f | xargs grep 'solver.*boost/' | wc -l
4.5 million hits (of 21.5million - worth having).
IMHO we could - without significant loss of functionality reduce all
those deps to a single stamp file (which we prolly install anyway) in
the solver. Should be ~trivial to elide in our dep-re-writing anyway,
save > 300Mb of space etc.
Should just be a few lines in solenv/bin/concat-deps.c
My question would be: do we want to continue to make 'over precise
deps' at this large computational, space and build performance cost
possible ?
ATB,
Michael.
--
michael.meeks at suse.com <><, Pseudo Engineer, itinerant idiot
More information about the LibreOffice
mailing list