]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commit - sim/erc32/configure
sim: erc32: fix linking against local readline on modern (ncurses) systems
authorMike Frysinger <vapier@gentoo.org>
Sat, 31 Dec 2011 07:06:47 +0000 (07:06 +0000)
committerMike Frysinger <vapier@gentoo.org>
Sat, 31 Dec 2011 07:06:47 +0000 (07:06 +0000)
commitb909d38dfa0fd09dcbcead07b61e5ba3fedd6f7a
tree9e5596d4838955e04968e414bdafffc7cb7117f4
parentfbb23c67d66556071c459e19bc8896419bb6cfc6
sim: erc32: fix linking against local readline on modern (ncurses) systems

The current erc32 configure script only searches for -ltermcap to provide
any termcap funcs (which readlines needs).  When building against a local
readline (which is static), we hit link failures like so:
  gcc ...-I/-D flags... -o sis \
    sis.o exec.o erc32.o func.o help.o float.o \
    ../../bfd/libbfd.a ../../opcodes/libopcodes.a \
    ../../libiberty/libiberty.a -lz -lnsl \
    ../../readline/libreadline.a -lm
  ../../readline/libreadline.a(display.o): In function 'cr':
  .../readline/display.c:2486: undefined reference to 'tputs'
  collect2: ld returned 1 exit status
  make[2]: *** [sis] Error 1

Use AC_SEARCH_LIBS from gdb's configure.ac as suggested by Joel Brobecker
to check for additional termcap providers.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
sim/erc32/ChangeLog
sim/erc32/configure
sim/erc32/configure.ac