[RFA, RFA 7.6] Improve help for, e.g., running gdb in build tree.

Joel Brobecker brobecker@adacore.com
Thu Mar 28 12:00:00 GMT 2013


> 2013-03-27  Doug Evans  <dje@google.com>
> 
> 	* python/python.c (finish_python_initialization): Provide suggestion
> 	for how to tell gdb to find its python files.

FWIW, OK for me as well (commenting on the second version).

> 
> Index: python.c
> ===================================================================
> RCS file: /cvs/src/src/gdb/python/python.c,v
> retrieving revision 1.111
> diff -u -p -r1.111 python.c
> --- python.c	12 Mar 2013 17:39:45 -0000	1.111
> +++ python.c	27 Mar 2013 18:48:40 -0000
> @@ -1711,9 +1711,13 @@ finish_python_initialization (void)
>    if (gdb_python_module == NULL)
>      {
>        gdbpy_print_stack ();
> -      warning (_("Could not load the Python gdb module from `%s'."),
> +      /* This is passed in one call to warning so that blank lines aren't
> +	 inserted between each line of text.  */
> +      warning (_("\n"
> +		 "Could not load the Python gdb module from `%s'.\n"
> +		 "Limited Python support is available from the _gdb module.\n"
> +		 "Suggest passing --data-directory=/path/to/gdb/data-directory.\n"),
>  		 gdb_pythondir);
> -      warning (_("Limited Python support is available from the _gdb module."));
>        do_cleanups (cleanup);
>        return;
>      }

-- 
Joel



More information about the Gdb-patches mailing list