Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 17726 - link time failure on 2.4.20-xfs kernel compilation w/ kdb enabled
Summary: link time failure on 2.4.20-xfs kernel compilation w/ kdb enabled
Status: RESOLVED LATER
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: x86-kernel@gentoo.org (DEPRECATED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-03-17 19:56 UTC by Greg Edwards
Modified: 2003-05-11 23:41 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
2.4.20-xfs kernel config w/ kdb enabled (.config,23.44 KB, text/plain)
2003-03-17 19:58 UTC, Greg Edwards
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Greg Edwards 2003-03-17 19:56:04 UTC
The 2.4.20-xfs kernel (stable) fails at the final link stage w/ kdb enabled:

ld -m elf_i386 -T /usr/src/linux-2.4.20-xfs/arch/i386/vmlinux.lds -e stext arch/i386/kernel/head.o arch/i386/kernel/init_task.o init/main.o init/version.o init/do_mounts.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 kdb/kdb.o  drivers/char/char.o drivers/block/block.o drivers/misc/misc.o drivers/net/net.o drivers/media/media.o drivers/char/agp/agp.o drivers/char/drm/drm.o drivers/ide/idedriver.o drivers/cdrom/driver.o drivers/pci/driver.o drivers/video/video.o drivers/input/inputdrv.o net/network.o
crypto/crypto.o /usr/src/linux-2.4.20-xfs/arch/i386/lib/lib.a /usr/src/linux-2.4.20-xfs/lib/lib.a /usr/src/linux-2.4.20-xfs/arch/i386/lib/lib.a /usr/src/linux-2.4.20-xfs/arch/i386/kdb/kdba.o --end-group -o .tmp_vmlinux1
kernel/kernel.o(.text+0x138f1): In function `kallsyms_symbol_to_address':
: undefined reference to `__start___kallsyms'
kernel/kernel.o(.text+0x138f6): In function `kallsyms_symbol_to_address':
: undefined reference to `__stop___kallsyms'
kernel/kernel.o(.text+0x138fe): In function `kallsyms_symbol_to_address':
: undefined reference to `__start___kallsyms'
kernel/kernel.o(.text+0x13907): In function `kallsyms_symbol_to_address':
: undefined reference to `__start___kallsyms'
kernel/kernel.o(.text+0x1390c): In function `kallsyms_symbol_to_address':
: undefined reference to `__start___kallsyms'
kernel/kernel.o(.text+0x13915): In function `kallsyms_symbol_to_address':
: undefined reference to `__start___kallsyms'
kernel/kernel.o(.text+0x13923): In function `kallsyms_symbol_to_address':
: undefined reference to `__start___kallsyms'
kernel/kernel.o(.text+0x13c17): more undefined references to `__start___kallsyms' follow
kernel/kernel.o(.text+0x13c1c): In function `kallsyms_address_to_symbol':
: undefined reference to `__stop___kallsyms'
kernel/kernel.o(.text+0x13c24): In function `kallsyms_address_to_symbol':
: undefined reference to `__start___kallsyms'
kernel/kernel.o(.text+0x13c2d): In function `kallsyms_address_to_symbol':
: undefined reference to `__start___kallsyms'
kernel/kernel.o(.text+0x13c32): In function `kallsyms_address_to_symbol':
: undefined reference to `__start___kallsyms'
kernel/kernel.o(.text+0x13c3b): In function `kallsyms_address_to_symbol':
: undefined reference to `__start___kallsyms'
kernel/kernel.o(.text+0x13c48): In function `kallsyms_address_to_symbol':
: undefined reference to `__start___kallsyms'
kernel/kernel.o(.text+0x13e7d): more undefined references to `__start___kallsyms' follow
kernel/kernel.o(.text+0x13e82): In function `kallsyms_symbol_complete':
: undefined reference to `__stop___kallsyms'
kernel/kernel.o(.text+0x13e96): In function `kallsyms_symbol_complete':
: undefined reference to `__start___kallsyms'
kernel/kernel.o(.text+0x13e9c): In function `kallsyms_symbol_complete':
: undefined reference to `__start___kallsyms'
kernel/kernel.o(.text+0x13ea5): In function `kallsyms_symbol_complete':
: undefined reference to `__start___kallsyms'
kernel/kernel.o(.text+0x13eb8): In function `kallsyms_symbol_complete':
: undefined reference to `__start___kallsyms'
kernel/kernel.o(.text+0x1409f): In function `kallsyms_symbol_next':
: undefined reference to `__start___kallsyms'
kernel/kernel.o(.text+0x140a4): In function `kallsyms_symbol_next':
: undefined reference to `__stop___kallsyms'
kernel/kernel.o(.text+0x140ac): In function `kallsyms_symbol_next':
: undefined reference to `__start___kallsyms'
kernel/kernel.o(.text+0x140b4): In function `kallsyms_symbol_next':
: undefined reference to `__start___kallsyms'
kernel/kernel.o(.text+0x140bd): In function `kallsyms_symbol_next':
: undefined reference to `__start___kallsyms'
kernel/kernel.o(.text+0x140ce): In function `kallsyms_symbol_next':
: undefined reference to `__start___kallsyms'
kernel/kernel.o(.text+0x1435a): In function `kallsyms_get_module_list':
: undefined reference to `__start___kallsyms'
kernel/kernel.o(.text+0x14365): In function `kallsyms_get_module_list':
: undefined reference 
...{snip}...

Reproducible: Always
Steps to Reproduce:




I'll attach my .config in a bit.
Comment 1 Greg Edwards 2003-03-17 19:58:21 UTC
Created attachment 9547 [details]
2.4.20-xfs kernel config w/ kdb enabled
Comment 2 Bob Johnson (RETIRED) gentoo-dev 2003-05-11 23:41:35 UTC
kdb problems will be fixed when sgi releases a decent version