[buildroot 0000818]: GDB fails to compile

bugs at busybox.net bugs at busybox.net
Tue Apr 18 11:13:56 UTC 2006


A NOTE has been added to this issue. 
====================================================================== 
http://busybox.net/bugs/view.php?id=818 
====================================================================== 
Reported By:                blurgk
Assigned To:                uClibc
====================================================================== 
Project:                    buildroot
Issue ID:                   818
Category:                   Architecture Specific
Reproducibility:            always
Severity:                   major
Priority:                   normal
Status:                     assigned
====================================================================== 
Date Submitted:             04-07-2006 04:54 PDT
Last Modified:              04-18-2006 04:13 PDT
====================================================================== 
Summary:                    GDB fails to compile
Description: 
GDB 6.4 fails to compile for ARM. When enabling "Build GDB debugger for the
Target", it gives the following error:

make[3]: Entering directory
`/usr/src/buildroot-20060308/build_arm/gdb-6.4-target/gdb'
rm -f gdb
/usr/src/buildroot-20060308/build_arm/staging_dir/bin/arm-linux-uclibc-gcc
-g -O2  -Os -pipe       \
        -o gdb gdb.o libgdb.a \
           ../readline/libreadline.a ../opcodes/libopcodes.a
../bfd/libbfd.a  ../libiberty/libiberty.a     -lncurses -lm 
../libiberty/libiberty.a  -ldl -rdynamic
libgdb.a(breakpoint.o): In function `watchpoint_check':
/usr/src/buildroot-20060308/toolchain_build_arm/gdb-6.4/gdb/breakpoint.c:2560:
undefined reference to `async_reason_lookup'
libgdb.a(breakpoint.o): In function `print_it_typical':
/usr/src/buildroot-20060308/toolchain_build_arm/gdb-6.4/gdb/breakpoint.c:2118:
undefined reference to `async_reason_lookup'
/usr/src/buildroot-20060308/toolchain_build_arm/gdb-6.4/gdb/breakpoint.c:2254:
undefined reference to `async_reason_lookup'
/usr/src/buildroot-20060308/toolchain_build_arm/gdb-6.4/gdb/breakpoint.c:2276:
undefined reference to `async_reason_lookup'
/usr/src/buildroot-20060308/toolchain_build_arm/gdb-6.4/gdb/breakpoint.c:2294:
undefined reference to `async_reason_lookup'
libgdb.a(breakpoint.o):/usr/src/buildroot-20060308/toolchain_build_arm/gdb-6.4/gdb/breakpoint.c:2310:
more undefined references to `async_reason_lookup' follow
collect2: ld returned 1 exit status
make[3]: *** [gdb] Error 1
make[3]: Leaving directory
`/usr/src/buildroot-20060308/build_arm/gdb-6.4-target/gdb'
make[2]: *** [all-gdb] Error 2
make[2]: Leaving directory
`/usr/src/buildroot-20060308/build_arm/gdb-6.4-target'
make[1]: *** [all] Error 2
make[1]: Leaving directory
`/usr/src/buildroot-20060308/build_arm/gdb-6.4-target'
make: *** [/usr/src/buildroot-20060308/build_arm/gdb-6.4-target/gdb/gdb]
Error 
====================================================================== 

---------------------------------------------------------------------- 
 blurgk - 04-18-06 04:13  
---------------------------------------------------------------------- 
This problem is solved by disabling the disable GDBMI option:
http://bugs.uclibc.org/view.php?id=602 

Issue History 
Date Modified   Username       Field                    Change               
====================================================================== 
04-07-06 04:54  blurgk         New Issue                                    
04-07-06 04:54  blurgk         Status                   new => assigned     
04-07-06 04:54  blurgk         Assigned To               => uClibc          
04-18-06 04:13  blurgk         Note Added: 0001307                          
======================================================================




More information about the uClibc-cvs mailing list