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