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

error compiling kernel: undefined reference to `local symbols




Hi.

I was compiling the kernel (Debian way) and:

(root)$ make-kpkg kernel_image

<cut>

make[3]: Leaving directory `/usr/src/kernel-source-2.4.16/arch/i386/lib'
make[2]: Leaving directory `/usr/src/kernel-source-2.4.16/arch/i386/lib'
ld -m elf_i386 -T
/usr/src/kernel-source-2.4.16/arch/i386/vmlinux.lds -e stext
arch/i386/kernel/head.o arch/i386/kernel/init_task.o init/main.o
init/version.o \        --start-group \
        arch/i386/kernel/kernel.o arch/i386/mm/mm.o
	kernel/kernel.o mm/mm.o fs/fs.o ipc/ipc.o \
	         drivers/char/char.o drivers/block/block.o
		 drivers/misc/misc.o drivers/net/net.o
		 drivers/media/media.o drivers/ide/idedriver.o
		 drivers/cdrom/driver.o drivers/pci/driver.o
		 drivers/pnp/pnp.o drivers/video/video.o \
		         net/network.o \
			         /usr/src/kernel-source-2.4.16/arch/i386/lib/lib.a
				 /usr/src/kernel-source-2.4.16/lib/lib.a
				 /usr/src/kernel-source-2.4.16/arch/i386/lib/lib.a
				 \
				         --end-group \
					         -o vmlinux

drivers/char/char.o(.data+0x46b4): undefined reference to `local symbols in discarded section .text.exit'
make[1]: ** [vmlinux] Erro 1
make[1]: Leaving directory `/usr/src/kernel-source-2.4.16'
make: ** [stamp-build] Erro 2
funes:/usr/src/kernel-source-2.4.16#

What's happening? What means "undefined reference to `local symbols in discarded section .text.exit' "? How can I workaround it?

My setup: unstable, i386.

Regards,
-- 
Marcio Roberto Teixeira

endereço eletrônico: marciotex@pop.com.br
página pessoal: http://www.marciotex.hpg.ig.com.br
chave pública: http://www.marciotex.hpg.ig.com.br/marciotex.gpg

Usuário "tchê" Debian/GNULinux

Porto Alegre - RS - Brasil

"A vida é como uma boa prova escolar: é curta, com múltiplas escolhas."

O "world" não é o Word. Uso LaTeX: viva o código aberto!



Reply to: