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.

Klaus



More information about the freebsd-ports mailing list