Gentoo: ccache toma el control
Se trata de un caché en primera compilación que aprovecharemos la segunda vez puesto que solo compilará lo nuevo, muy interesante en builds grandes. Lo instalamos de forma sencilla:
# emerge -b ccacheY configuramos el archivo /etc/make.conf para que lo tenga en cuenta en futuras compilaciones, así como la cantidad y el lugar de almacenamiento:
# nano /etc/make.conf FEATURES="-sandbox ccache buildpkg" CCACHE_DIR="/var/tmp/ccache" CCACHE_SIZE="2G"Nota: también agrego la directiva "buildpkg" porque tengo la insana costumbre de generar binarios de todo, así no tendré que usar el "-b" en cada emerge.
Para comprobar que efectivamente el caché está funcionando y de forma eficiente, después de un par de pequeñas compilaciones podemos hacer lo siguiente:
CCACHE_DIR='/var/tmp/ccache/' ccache -sY obtendremos las estadísticas de uso del mismo.