* bug#56810: 29.0.50; 'set target-async' is deprecated in M-x gdb and more
@ 2022-07-28 7:00 Zhiwei Chen
2022-07-28 8:36 ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors
0 siblings, 1 reply; 3+ messages in thread
From: Zhiwei Chen @ 2022-07-28 7:00 UTC (permalink / raw)
To: 56810
gcc a.cc -o a.out
where a.cc is a hello world program.
emacs -Q
M-x gdb RET
You will see such a warning:
(gdb) Warning: 'set target-async', an alias for the command 'set mi-async', is deprecated.
Use 'set mi-async'.
The option mi-async was introduced in 2014 [1], so I thought using "set
mi-async" is safe enough in wild.
Another bug is the latest gdb supports debuginfod, which allows users
download debuginfo from an http server. When the environment variable
'DEBUGINFO_URLS' is set, let gdb run in terminal, it will prompt
This GDB supports auto-downloading debuginfo from the following URLs:
https://debuginfod.archlinux.org
Enable debuginfod for this session? (y or [n])
But M-x gdb will unconditionally type 'y' for us
Debuginfod has been enabled.
To make this setting permanent, add 'set debuginfod enabled on' to .gdbinit.
The only workaround is
echo 'set debuginfod enabled off' >> ~/.gdbinit
It's inconvenient. IMHO, M-x gdb should handle this case.
[1]: https://lists.gnu.org/archive/html/info-gnu/2014-07/msg00015.html
--
Zhiwei Chen
^ permalink raw reply [flat|nested] 3+ messages in thread
* bug#56810: 29.0.50; 'set target-async' is deprecated in M-x gdb and more
2022-07-28 7:00 bug#56810: 29.0.50; 'set target-async' is deprecated in M-x gdb and more Zhiwei Chen
@ 2022-07-28 8:36 ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors
2022-07-28 9:22 ` Eli Zaretskii
0 siblings, 1 reply; 3+ messages in thread
From: Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2022-07-28 8:36 UTC (permalink / raw)
To: Zhiwei Chen; +Cc: 56810
Zhiwei Chen <condy0919@gmail.com> writes:
> gcc a.cc -o a.out
>
> where a.cc is a hello world program.
>
> emacs -Q
> M-x gdb RET
>
> You will see such a warning:
>
> (gdb) Warning: 'set target-async', an alias for the command 'set mi-async', is deprecated.
> Use 'set mi-async'.
>
> The option mi-async was introduced in 2014 [1], so I thought using "set
> mi-async" is safe enough in wild.
GDB before 7.7 is still used in the wild, so I'd rather not break
support for those old versions.
I can't seem to figure out how to get the GDB version using a GDB-MI
command. Any ideas?
^ permalink raw reply [flat|nested] 3+ messages in thread
* bug#56810: 29.0.50; 'set target-async' is deprecated in M-x gdb and more
2022-07-28 8:36 ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors
@ 2022-07-28 9:22 ` Eli Zaretskii
0 siblings, 0 replies; 3+ messages in thread
From: Eli Zaretskii @ 2022-07-28 9:22 UTC (permalink / raw)
To: Po Lu; +Cc: condy0919, 56810
> Cc: 56810@debbugs.gnu.org
> Date: Thu, 28 Jul 2022 16:36:56 +0800
> From: Po Lu via "Bug reports for GNU Emacs,
> the Swiss army knife of text editors" <bug-gnu-emacs@gnu.org>
>
> I can't seem to figure out how to get the GDB version using a GDB-MI
> command. Any ideas?
You want -gdb-version, I believe.
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2022-07-28 9:22 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-07-28 7:00 bug#56810: 29.0.50; 'set target-async' is deprecated in M-x gdb and more Zhiwei Chen
2022-07-28 8:36 ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors
2022-07-28 9:22 ` Eli Zaretskii
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).