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.me...@suse.com  <><, Pseudo Engineer, itinerant idiot

_______________________________________________
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice

Reply via email to