On Mon, 16 Mar 2020 at 18:22, Alex Bennée <alex.ben...@linaro.org> wrote:
>
> This is useful, especially when testing relatively new gdbstub
> features that might not be in distro packages yet.
>
> Signed-off-by: Alex Bennée <alex.ben...@linaro.org>
> Reviewed-by: Richard Henderson <richard.hender...@linaro.org>
> ---
>  configure | 9 +++++++++
>  1 file changed, 9 insertions(+)
>
> diff --git a/configure b/configure
> index eb49bb6680c..6724158fde1 100755
> --- a/configure
> +++ b/configure
> @@ -303,6 +303,7 @@ libs_qga=""
>  debug_info="yes"
>  stack_protector=""
>  use_containers="yes"
> +gdb_bin=$(command -v "gdb")
>
>  if test -e "$source_path/.git"
>  then
> @@ -1588,6 +1589,8 @@ for opt do
>    ;;
>    --disable-fuzzing) fuzzing=no
>    ;;
> +  --with-gdb=*) gdb_bin="$optarg"
> +  ;;
>    *)
>        echo "ERROR: unknown option $opt"
>        echo "Try '$0 --help' for more information"
> @@ -1773,6 +1776,7 @@ Advanced options (experts only):
>    --enable-plugins
>                             enable plugins via shared library loading
>    --disable-containers     don't use containers for cross-building
> +  --with-gdb=GBB-path      gdb to use for gdbstub tests [$gdb_bin]

s/GBB/GDB/. (Also, the only other program we pass to configure
with "--with-foo=" is git; for make, install, python, sphinx-build,
smbd, iasl, cc, gcov we just use "--foo=".)

thanks
-- PMM

Reply via email to