Ich habe die Tage meinen Kernel 5.3.1 aktualisiert. Heute Abend wollte ich verswchiedene Virtualisierungslösungen testen. Dazu nutze ich VirtualBox. Ich habe mich gewundert, dass ich keine Nested Virtualization machen könnte. Also habe ich die Kernelmodule neu gebaut. Das ging nicht. Ein Blick ins Log /var/log/vbox-setup.log, stimme mich freudig… ... /tmp/vbox.0/r0drv/linux/mp-r0drv-linux.c: In function ‘VBoxHost_RTMpOnAll’: /tmp/vbox.0/r0drv/linux/mp-r0drv-linux.c:287:18: error: void value not ignored as it ought to be int rc = smp_call_function(rtmpLinuxAllWrapper, &Args, 0 /* wait */); ^~~~~~~~~~~~~~~~~ /tmp/vbox.
Ich habe heute mit 2 Bekannten über den Beitrag Kernel bauen gesprochen und wir sind auf das Thema ccache gekommen. Sie konnten meine Aussage nicht nachvollziehen, dass ich ccache nutze. Einer nutzt ccache nicht, weil er auf seinen System keinen (merkbaren) Geschwindigkeitsvorteil hat. Eine weitere Meinung ist, die nicht von der Hand zu weisen ist, die Wahrscheinlichkeit für Compilerfehler steigt, weil ccache auch Bugs haben kann und ggf. das falsche ausliefert.