Re: Problema con kernel-source-2.2.12
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 debian-user-spanish-request@lists.debian.org < /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. -> -> -> -> acastro@ciberdroide.com |
+()()()----------()()()------------------------------------------------------+
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
(((Donde Linux))) http://www.ciberdroide.com/misc/donde/dondelinux.html
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
Reply to: