diff options
author | Tom Tromey <tom@tromey.com> | 2019-10-05 16:39:44 -0600 |
---|---|---|
committer | Tom Tromey <tom@tromey.com> | 2019-10-23 15:16:48 -0600 |
commit | 6999161a2a3b3cbd918570e094199184331d4f81 (patch) | |
tree | 4c20bbd8c1c19e2e7ebcc55d821957e22c4ab9e8 /readline/doc/ChangeLog.gdb | |
parent | 12e7c35ec3c09793ed9613cdf696b9f0f4dd86ec (diff) | |
download | gdb-6999161a2a3b3cbd918570e094199184331d4f81.zip gdb-6999161a2a3b3cbd918570e094199184331d4f81.tar.gz gdb-6999161a2a3b3cbd918570e094199184331d4f81.tar.bz2 |
Move readline to the readline/readline subdirectory
readline turns out to be a bit of a stumbling block for the project to
move gdbsupport (and then gdbserver) to the top-level.
The issue is that readline headers are intended to be included with
names like "readline/readline.h". To support this, gdb effectively
adds a -I option pointing to the top-level source directory -- but,
importantly, this option is not used when the system readline is used.
For gdbsupport, a -I option like this would always be needed, but that
in turn would break the system readline case. This was PR build/17077,
fixed in commit a8a5dbcab8df0b3a9e04745d4fe8d64740acb323.
Previously, we had discussed this on the gdb-patches list in terms of
removing readline from the tree
https://sourceware.org/ml/gdb-patches/2019-09/msg00317.html
However, Eli expressed some concerns, and Joel did as well (off-list).
Given those concerns, and the fact that a patch-free local readline is
relatively new in gdb (it was locally patched for years), I changed my
mind and decided to handle this situation by moving the readline
sources down a level.
That is, upstream readline is now in readline/readline, and the
top-level readline directory just contains the minimal configury
needed to build that.
This fixes the problem because, when gdb unconditionally adds a
-I$(top_srcdir), this will not find readline headers. A separate -I
will be needed instead, which is exactly what's needed for
--with-system-readline.
gdb/ChangeLog
2019-10-23 Tom Tromey <tom@tromey.com>
* Makefile.in (READLINE_DIR): Update.
gdb/doc/ChangeLog
2019-10-23 Tom Tromey <tom@tromey.com>
* Makefile.in (READLINE_DIR): Update.
readline/ChangeLog
2019-10-23 Tom Tromey <tom@tromey.com>
Move old contents to readline/ subdirectory.
* aclocal.m4, configure, configure.ac, .gitignore, Makefile.am,
Makefile.in, README: New files.
Change-Id: Ice156a2ee09ea68722b48f64d97146d7428ea9e4
Diffstat (limited to 'readline/doc/ChangeLog.gdb')
-rw-r--r-- | readline/doc/ChangeLog.gdb | 94 |
1 files changed, 0 insertions, 94 deletions
diff --git a/readline/doc/ChangeLog.gdb b/readline/doc/ChangeLog.gdb deleted file mode 100644 index 5830e1b..0000000 --- a/readline/doc/ChangeLog.gdb +++ /dev/null @@ -1,94 +0,0 @@ -2011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com> - - * hsuser.texi (Using History Interactively): Disable !BashFeatures - @defcodeindex. Make the `Programming with GNU History' reference - external. - * inc-hist.texinfo: Remove. - -2011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com> - - Imported readline 6.2, and upstream patch 001. - -2006-04-24 Daniel Jacobowitz <dan@codesourcery.com> - - Imported readline 5.1, and upstream patches 001-004. - -2003-09-14 Andrew Cagney <cagney@redhat.com> - - * history.0: Delete generated file. - -2002-02-24 Elena Zannoni <ezannoni@redhat.com> - - * ChangeLog.gdb: Renamed from ChangeLog. - -2002-01-20 Eli Zaretskii <eliz@is.elta.co.il> - - * rluser.texinfo (Sample Init File): Prevent overfull hboxes. - From Brian Youmans <3diff@gnu.org>. - -2000-07-09 Elena Zannoni <ezannoni@kwikemart.cygnus.com> - - * Removed generated files rluserman.{dvi, info, html, ps}. - -2000-07-07 Elena Zannoni <ezannoni@kwikemart.cygnus.com> - - * Import of readline 4.1. - - Regenerated inc-hist.texinfo as copy of hsuser.texinfo, for - inclusion in the gdb manual. - - New file: rluserman.texinfo - -Tue Apr 18 15:43:52 2000 Andrew Cagney <cagney@b1.cygnus.com> - - * readline.0: Delete. Generated by Makefile, deleted by distclean - rule. - -Tue Mar 28 16:06:22 2000 Andrew Cagney <cagney@b1.cygnus.com> - - * inc-hist.texinfo, rluser.texinfo: Revert change Fri Mar 24 - 18:04:32 2000 Andrew Cagney <cagney@b1.cygnus.com>. - Unconditionally provide @chapter and @node. - -Fri Mar 24 18:04:32 2000 Andrew Cagney <cagney@b1.cygnus.com> - - * inc-hist.texinfo: When GDBN omit the chapter/node. - * rluser.texinfo (Command Line Editing): Ditto. - -1999-08-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com> - - * hsuser.texinfo (Bash History Builtins): Comment out btindex - commands. - - * inc-hist.texinfo: New file. Same as hsuser.texinfo, but w/o - cross reference to GNU History Manual. - -Tue Dec 22 10:07:58 1998 Elena Zannoni <ezannoni@kwikemart.cygnus.com> - - * hsuser.texinfo (Bash History Builtins): comment out btindex - commands. - - * Import of Readline 2.2.1. - - New files: readline.0, readline.3, texi2dvi, texi2html. - -1998-12-17 Felix Lee <flee@cygnus.com> - - * inc-hist.texi: @node line "Using History" was wrong. - -Thu Jul 9 17:03:26 1998 Edith Epstein <eepstein@sophia.cygnus.com> - - * inc-hist.texi: one line change. - -Wed Sep 20 12:57:29 1995 Ian Lance Taylor <ian@cygnus.com> - - * Makefile.in (maintainer-clean): New synonym for realclean. - -Tue Feb 2 11:40:04 1993 Roland H. Pesch (pesch@fowanton.cygnus.com) - - * Makefile.in: configurable (and useable) Makefile template - * Makefile: removed, replaced with configurable Makefile.in - * texindex.c texinfo.tex: remove, replacing w/refs to tools - elsewhere in distribution tree - * configure.in: pro forma configure stub - * ChangeLog: new file |