The cost of a source based package system
Klaus T. Aehlig
aehlig at linta.de
Fri Sep 9 08:09:26 UTC 2011
> - no 'make clean' and reusing the object files of the current version for building the new, updated,
> version. That should save significant compilation time. Does that work as of today?
I doubt that that will work in that form. In fact, I quite like that
'make clean' in ports throws away the whole directory so that you are
definitely in a well-defined state afterwards. (That's not true for all
upstream 'clean' targets.)
But what does work in avoiding (at least some) unnecessary recompilation,
even today, is installing and using devel/ccache.
More information about the freebsd-ports