Re: GDB on ARM

Senthil Kumar Selvaraj
2014-03-27T07:03:29Z

On Thu, Mar 27, 2014 at 11:17:20AM +0530, Ashoka K wrote:
> Hi,
>
> I am trying to use Valgrind on ARM target. The Valgrind intrenally
> supports GDB. To connect to the Valgrind-GDB (i.e, gdbserver) i need
> the GDB (host) also to run on arm target. i.e GDB and GDServer both
> built with host=arm-linux-gnueabi.
>
> I downloaded latest GDB7.7 and able to build gdbserver, but during
> building GDB with host=arm-linux-gnueabi I got the below error. I
> searched all over and found that to install libncurses package. I did
> that but it didn't work.
>
> My system:
> Build-host: Ubuntu-Lucid (10.04) on Virtual-machine with
> arm-linux-gnueabi tool chain
> Target: ARM OMAP
>
> checking for library containing gethostbyname... none required
> checking for library containing socketpair... none required
> checking for library containing zlibVersion... no
> checking for library containing dlgetmodinfo... no
> checking for iconv... yes
> checking for iconv declaration... install-shextern size_t iconv
> (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf,
> size_t *outbytesleft);
> checking for library containing waddstr... no
> configure: WARNING: no enhanced curses library found; disabling TUI
> checking for library containing tgetent... no
> configure: error: no termcap library found

You can check the config.log file to see the exact command line used by
configure to detect the presence of libtermcap.

Regards
Senthil