[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: No puedo compilar mi kernel :-(



Dr. Aldo Medina wrote:

Habitualmente tengo mi kernel recompilado con el método debian. Sin
embargo, no sé si por alguna actualización o algo ya no puedo compilar.

Ayer intenté agregar soporte a USB mass-storage incluido en el kernel en
vez de como módulo, como lo tengo actualmente, a fin de evitarme
cargarlo antes de conectar mi cámara (sí, para la otra uso modutils :-(
).

Puedes ponerlo en /etc/modules, así se carga siempre al iniciar.

Sin embargo, al intentar compilar el kernel, ocurre un error que no se
retira ahora aun cuando actualicé de 2.4.10 a 2.4.12 y revertí los
cambios que había hecho.

No estoy seguro, pero parece que sea el problema que hay con las últimas versiones de binutils y el código del kernel. En el kernel 2.4.17 ya está arreglado. Si es eso tendrías que compilar un kernel más nuevo o instalar una versión más antigua de binutils. En el archivo de la lista había algunos mensajes sobre esto. Allí estaba mejor explicado todo esto.


Al hacer make-kpkg --revision=custom.4.6 kernel_image:

..
..
drivers/char/char.o(.data+0x46b4): undefined reference to `local symbols
in discarded section .text.exit'
drivers/net/net.o(.data+0xff4): undefined reference to `local symbols in
discarded section .text.exit'
drivers/usb/usbdrv.o(.data+0x5d4): undefined reference to `local symbols
in discarded section .text.exit'
make[1]: *** [vmlinux] Error 1
make[1]: Leaving directory `/usr/src/kernel-source-2.4.12'
make: *** [stamp-build] Error 2

Uso gcc-2.95.4-9

:-(. Ahora no puedo recompilar mi kernel.





Reply to: