Hi,
I was trying to enable kgdb for ixp425 (I've been using snapgear 3.2.3
release).
And I got same compilation error which is reported in this mailing list
earlier :
http://readlist.com/lists/uclinux.org/uclinux-dev/0/4974.html
I used __ASSEMBLY__ to guard the C declarations as suggested in reply to
above query.
http://readlist.com/lists/uclinux.org/uclinux-dev/0/4975.html
It proceeded to and got stuck up at linker. The error messages are:
arm-linux-ld -EB -p -X -T arch/arm/vmlinux.lds
arch/arm/kernel/head-armv.o arch/arm/kernel/init_task.o init/main.o
init/version.o init/do_mounts.o \
--start-group \
arch/arm/kernel/kernel.o arch/arm/mm/mm.o
arch/arm/mach-ixp425/ixp425.o kernel/kernel.o mm/mm.o fs/fs.o ipc/ipc.o \
drivers/char/char.o drivers/serial/serial.o
drivers/block/block.o drivers/misc/misc.o drivers/net/net.o
drivers/ide/idedriver.o drivers/cdrom/driver.o drivers/pci/driver.o
drivers/mtd/mtdlink.o drivers/net/wireless/wireless_net.o
drivers/usb/usbdrv.o drivers/media/media.o crypto/crypto.o \
net/network.o \
arch/arm/nwfpe/math-emu.o arch/arm/lib/lib.a
/usr/src/snapgear/linux-2.4.x/lib/lib.a \
--end-group \
-o vmlinux
arch/arm/kernel/kernel.o(.text+0x1d4): In function `kgdb_brk_instr':
: undefined reference to `KGDB_BREAKINST'
arch/arm/kernel/kernel.o(.text+0x1d8): In function `kgdb_trap_instr':
: undefined reference to `KGDB_COMPILED_BREAK'
arch/arm/kernel/kernel.o(.text+0x4e20): In function `die':
: undefined reference to `kgdb_active'
arch/arm/kernel/kernel.o(.text+0x4e34): In function `die':
: undefined reference to `do_kgdb'
arch/arm/kernel/kernel.o(.text+0x4eac): In function `do_undefinstr':
: undefined reference to `kgdb_active'
arch/arm/kernel/kernel.o(.text+0x4ec0): In function `do_undefinstr':
: undefined reference to `do_kgdb'
arch/arm/kernel/kernel.o(.text+0x50dc): In function `arm_syscall':
: undefined reference to `kgdb_active'
arch/arm/kernel/kernel.o(.text+0x50f0): In function `arm_syscall':
: undefined reference to `do_kgdb'
arch/arm/kernel/kernel.o(.text+0x51a4): In function `arm_syscall':
: undefined reference to `kgdb_active'
arch/arm/kernel/kernel.o(.text+0x51b8): In function `arm_syscall':
: undefined reference to `do_kgdb'
arch/arm/kernel/kernel.o(.text+0x5274): In function `baddataabort':
: undefined reference to `kgdb_active'
arch/arm/kernel/kernel.o(.text+0x5288): In function `baddataabort':
: undefined reference to `do_kgdb'
arch/arm/mm/mm.o(.text+0x690): In function `__do_kernel_fault':
: undefined reference to `do_kgdb'
arch/arm/mm/mm.o(.text+0x764): In function `__do_page_fault':
: undefined reference to `kgdb_handle_bus_error'
arch/arm/mm/mm.o(.text+0x8c4): In function `__do_page_fault':
: undefined reference to `kgdb_fault_expected'
arch/arm/mm/mm.o(.text+0x8e8): In function `do_page_fault':
: undefined reference to `kgdb_handle_bus_error'
arch/arm/mm/mm.o(.text+0xa00): In function `do_page_fault':
: undefined reference to `kgdb_fault_expected'
arch/arm/mm/mm.o(.text+0xd80): In function `do_DataAbort':
: undefined reference to `kgdb_handle_bus_error'
arch/arm/mm/mm.o(.text+0xdec): In function `do_DataAbort':
: undefined reference to `do_kgdb'
arch/arm/mm/mm.o(.text+0xe0c): In function `do_DataAbort':
: undefined reference to `kgdb_fault_expected'
make[1]: *** [vmlinux] Error 1
make[1]: Leaving directory `/usr/src/snapgear/linux-2.4.x'
make: *** [linux] Error 1
[EMAIL PROTECTED] snapgear]#
Can any plz suggest, how to enable the kgdb on IXP425.
I am using snapgear-3.2.3, and linux-2.4.27.
Platform : IXP425
Thanx in advance
--- Pradeep Reddy
_______________________________________________
uClinux-dev mailing list
[email protected]
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by [email protected]
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev