On Wed, 17 May 2000, Jaime E. Villate wrote: > 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
Parece que alguna de las opciones del kernel tiene una dependiencia que te obliga a compilar con el módulo smp cuando en realidad no debería hacerlo. Puede ser un bug. Yo en una SuSE quise compilarme un kernel 2.2.14 y me dió undefined 'md_nosecuantos' incluí las opciones para soporte de raid0 (aunque no las necesitaba) y me desapareció el error. No investigué más porque tenía un montonazo de opciones para módulos cargables para un montón de hardware y supuse que alguna de ellas sería la responsable aunque no sabiá cual. Puede ser un bug o no. Si la dependencia está justificada, entonces el bug podría ser no reflejar esta dependencia a la hora de permitir la seleccion de opciones desde el make menuconfig. > -- > Unsubscribe? mail -s unsubscribe [EMAIL PROTECTED] < /dev/null > Saludos Antonio +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+ /\ /\ Ciberdroide Informatica (tienda linux) \\W// http://www.ciberdroide.com _|0 0|_ +-oOOO--(___o___)--OOOo------------------------------------------------------+ | . . . . U U . . . . Antonio Castro Snurmacher !! Nueva direccion email !! | | http://slug.ctv.es/~acastro. -> -> -> -> [EMAIL PROTECTED] | +()()()----------()()()------------------------------------------------------+ +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+ (((Donde Linux))) http://www.ciberdroide.com/misc/donde/dondelinux.html +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+