gdb-6.8 build error with Centos 6

Needell Gerald jerry.needell at
Sat Apr 7 17:55:29 UTC 2012

I am  trying to migrate my RTEMS-4.9 environment from a Centos 5 to  Centos 6  and I can rebuild all of the tools from the source RPM's except gdb-6.8

Am amu using the following configutation:
#! /bin/sh
../gdb-6.8/configure --disable-werror  --with-system-readline --target=sparc-rtems --enable-sim --prefix=/opt/rtems

The build fails with:

ranlib libgdb.a
rm -f gdb
gcc -g -O2      \
		-o gdb gdb.o libgdb.a \
		  ../sim/erc32/libsim.a -lreadline ../opcodes/libopcodes.a ../bfd/libbfd.a  ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a     -lncurses -lm   ../libiberty/libiberty.a  
libgdb.a(tui-io.o): In function `tui_setup_io':
/home/needell/fsw/rtems/rtems-4.9.2-unh/trunk/b-gdb/gdb/../../gdb-6.8/gdb/tui/tui-io.c:567: undefined reference to `readline_echoing_p'
/home/needell/fsw/rtems/rtems-4.9.2-unh/trunk/b-gdb/gdb/../../gdb-6.8/gdb/tui/tui-io.c:525: undefined reference to `readline_echoing_p'
/home/needell/fsw/rtems/rtems-4.9.2-unh/trunk/b-gdb/gdb/../../gdb-6.8/gdb/tui/tui-io.c:530: undefined reference to `readline_echoing_p'
collect2: ld returned 1 exit status
make[2]: *** [gdb] Error 1
make[2]: Leaving directory `/home/needell/fsw/rtems/rtems-4.9.2-unh/trunk/b-gdb/gdb'
make[1]: *** [all-gdb] Error 2
make[1]: Leaving directory `/home/needell/fsw/rtems/rtems-4.9.2-unh/trunk/b-gdb'
make: *** [all] Error 2

I see that gdb-6.8 is in the prebuilt binary distribution for Centos 6 so there must be a way!

Any suggestions?

More information about the users mailing list