[Buildroot] [PATCH] gdb: force to use ncurses and not termcap for host-gdb

Thomas Petazzoni thomas.petazzoni at free-electrons.com
Tue Aug 1 21:37:24 UTC 2017


Hello,

On Sat, 29 Jul 2017 22:06:26 +0200, Thomas Petazzoni wrote:
> Both our target and host gdb depend on ncurses (host-ncurses for
> host-gdb, of course). However, while for the target we passs
> --with-curses, we are not doing this for the host variant. Due to
> this, host-gdb default to using the termcap library: if such a library
> is available on the build system, it will be used instead of the
> host-ncurses we have built. This causes the host gdb binary to depend
> on a library that we do not provide in $(HOST_DIR), breaking the
> principle of a standalone SDK (which should only depend on the C
> library).
> 
> To solve this, we simply pass --with-curses in HOST_GDB_CONF_OPTS,
> which forces host-gdb to use the host-ncurses library.
> 
> Signed-off-by: Thomas Petazzoni <thomas.petazzoni at free-electrons.com>
> ---
>  package/gdb/gdb.mk | 1 +
>  1 file changed, 1 insertion(+)

Applied to master, thanks.

Thomas
-- 
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com


More information about the buildroot mailing list