sis/gdb on Cygwin

Jiri Gaisler jiri at gaisler.se
Wed Aug 7 19:33:36 UTC 2019


On 8/7/19 8:22 PM, Joel Sherrill wrote:
> Hi
>
> Looks like Cygwin has libncurses but doesn't install the libtermcap.
> compatibility library.
>
> https://cygwin.com/ml/cygwin/2010-10/msg00018.html  says to link
> against ncurses.
>
>  gdb-8.2.1/sim/sis/../.. `echo -Dsparc-rtems5 | sed s/-rtems.//`   -I.
> -I../../../gdb-8.2.1/sim/sis -I../common
> -I../../../gdb-8.2.1/sim/sis/../common -I../../include
> -I../../../gdb-8.2.1/sim/sis/../../include -I../../bfd
> -I../../../gdb-8.2.1/sim/sis/../../bfd -I../../opcodes
> -I../../../gdb-8.2.1/sim/sis/../../opcodes  -g -O2 -o sis \
>   sis.o exec.o erc32.o func.o help.o float.o grlib.o leon3.o leon2.o
>  ../../bfd/libbfd.a ../../opcodes/libopcodes.a
>  ../../libiberty/libiberty.a -L../../zlib -lz
> ../../readline/libreadline.a `if test -r
> ../../libtermcap/libtermcap.a; then echo
> ../../libtermcap/libtermcap.a; else echo -ltermcap; fi` -luser32 -lm
> /usr/lib/gcc/x86_64-pc-cygwin/7.3.0/../../../../x86_64-pc-cygwin/bin/ld:
> cannot find -ltermcap
> collect2: error: ld returned 1 exit status
>
> Is the solution to just add -lncurses to the list of libraries it
> looks for?
>
> Hopefully someone has some insight into this one.

How about a patch that disables building sis inside gdb and only use the
newer stand-alone sis version?

Jiri.





More information about the devel mailing list