¡Holy guacamole, Batman! Ni cuatro días ha durado la 3.12.2. La 3.12.3 trae una enorme lista de fixes, aunque la mayoría no son aplicables a mi setup. Parece que gregkh tenía mucho trabajo pendiente después de tanto viaje...
Pero vamos a lo nuestro, que es seguir midiendo los tiempos de compilación:
$ time fakeroot make-kpkg -j4 --initrd --revision=3.12.3+1 --append-to-version=-amd64 kernel_image kernel_headers
real 12m10.445s
user 29m37.844s
sys 2m5.188s
Ocho segundos menos. Se nota que esta vez le he dejado compilar tranquilo... :-)
Luego ha tocado recortes. He ido a " > File systems > Miscellaneous filesystems" y he quitado unos cuantos sistemas de ficheros "esotéricos" (¿Acorn? Sí, en eso estaba pensando. Hasta luego Amiga, gracias por el pescado BeOS, a paseo los fs de Apple, SCO, Minix, QNX y demás). Incluso he quitado el soporte para el UFS de los *BSD (si se me ocurriera instalar uno ya lo añadiría). He dejado los que me parecían que pudieran usarse en algún lado, como eCrypt, RomFS, cramfs, SquashFS, y los de journaling de memorias flash JFFS2, LogFS y UBIFS. También he quitado el soporte para puerto paralelo (me parecía que tenía, pero no). Con todo eso quitado, la compilación ha sido:
$ time fakeroot make-kpkg -j4 --initrd --revision=3.12.3+2 --append-to-version=-amd64 kernel_image kernel_headers
real 11m56.098s
user 29m3.340s
sys 2m3.196s
Lo que viene a ser otros 14 segundos ahorrados, y bajar de la barrera de los 12 minutos.
A este paso va a costarme horrores bajar de los 10 minutos. :-/
:wq