Desde el a�o pasado he tenido siempre un problema con la compilaci�n del
kernel 2.2.12, que no ha desaparecido con la actualizaci�n a nuevas
versiones.
Se trata de lo siguiente: si en la secci�n "Processor type and features"
le quito la opci�n "Symmetric multi-processing support" que viene
seleccionada en el paquete de Debian, el kernel no compila. Me d� el
siguiente error:

usr/src/linux/include/linux/kernel_stat.h:44: `smp_num_cpus' undeclared
(first use in this function)

o sea que en vez de dfinir el n�mero de cpus como 1, lo deja sin
definir. Seleccionando "multi-processing support" compila bien, pero el
problema es que seg�n la propia documentaci�n un kernel con soporte para
multiprocesadores puede fallar en algunas m�quinas con un �nico
procesador, y si no falla corre mas lento que si no se usara esa opci�n.

�Alguien sabe como resolver este problema? �Ser� realmente un bug y
tendre que definirle la variable smp_num_cpus, o ser� que me falta
alguna otra opci�n?

Jaime Villate

Responder a