public inbox for gdb-patches@sourceware.org
 help / color / mirror / Atom feed
* [PATCH v2 0/6] Move gdbsupport to top level
@ 2020-01-09  0:58 Tom Tromey
  2020-01-09  0:58 ` [PATCH v2 5/6] Add gdbsupport check-defines script Tom Tromey
                   ` (6 more replies)
  0 siblings, 7 replies; 31+ messages in thread
From: Tom Tromey @ 2020-01-09  0:58 UTC (permalink / raw)
  To: gdb-patches

Here is an update of the series to move gdbsupport to the top level.
This is one step in the bigger projecct to move gdbserver to top
level.

In this patch, gdbsupport is given its own configure script --
however, gdbserver still builds its own copy.  gdb and gdbserver won't
share a gdbsupport library until the final series.

This version of the patch fixes up the problems that Pedro pointed out
in the shared nat/ and target/ code.  In particular, now they can
simply rely on the shared config.h.  This is enforced by ensuring that
the necessary defines are all available; the checker script I used to
find the issues is provided in patch #5.

I wasn't able to send this through the buildbot.  I did test it on
x86-64 Fedora 29.  I also build it using a mingw cross.

If you want to try it, it is on the branch
submit/move-gdbsupport-to-top in my github.

Let me know what you think.

Tom


^ permalink raw reply	[flat|nested] 31+ messages in thread

end of thread, other threads:[~2020-01-17 18:11 UTC | newest]

Thread overview: 31+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-01-09  0:58 [PATCH v2 0/6] Move gdbsupport to top level Tom Tromey
2020-01-09  0:58 ` [PATCH v2 5/6] Add gdbsupport check-defines script Tom Tromey
2020-01-09  0:58 ` [PATCH v2 4/6] Remove use of <config.h> from gdb/nat/ Tom Tromey
2020-01-09  0:58 ` [PATCH v2 6/6] Don't link gdb twice against libiberty Tom Tromey
2020-01-09  0:58 ` [PATCH v2 1/6] Consolidate definition of USE_WIN32API Tom Tromey
2020-01-11 16:58 ` [PATCH v2 0/6] Move gdbsupport to top level Tom Tromey
2020-01-12  2:48   ` Simon Marchi
2020-01-14 23:25     ` Tom Tromey
2020-01-15  0:36     ` Tom Tromey
2020-01-15 21:27   ` Christian Biesinger via gdb-patches
2020-01-17 18:02     ` Tom Tromey
2020-01-15 14:30 ` Pedro Alves
2020-01-15 14:56   ` Pedro Alves
2020-01-15 16:07     ` Pedro Alves
2020-01-15 20:37       ` Pedro Alves
2020-01-15 21:46         ` Pedro Alves
2020-01-15 22:12           ` Pedro Alves
2020-01-16  0:48             ` Pedro Alves
2020-01-16  2:57               ` Christian Biesinger via gdb-patches
2020-01-16 17:22                 ` Pedro Alves
2020-01-16 18:01                   ` Christian Biesinger via gdb-patches
2020-01-16 18:28                     ` Pedro Alves
2020-01-16 19:21                       ` Christian Biesinger via gdb-patches
2020-01-16  9:02           ` Simon Marchi
2020-01-16 15:24             ` Pedro Alves
2020-01-17 12:20               ` Simon Marchi
2020-01-17 13:37                 ` Pedro Alves
2020-01-17 14:40                   ` Simon Marchi
2020-01-17 15:32                     ` Pedro Alves
2020-01-17 18:13                       ` Tom Tromey
2020-01-16  4:23 ` Simon Marchi

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).