mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-11-27 12:03:41 +08:00
2002-09-05 Andrew Cagney <ac131313@redhat.com>
* NEWS: Update for 5.3. Add new section ``Changes since 5.3''. * README: Update. Index: doc/ChangeLog 2002-09-05 Andrew Cagney <ac131313@redhat.com> * gdb.texinfo (Contributors): Mention 5.2 and 5.3 release engineer.
This commit is contained in:
parent
2bc7eea930
commit
299ffc6418
@ -1,3 +1,8 @@
|
||||
2002-09-05 Andrew Cagney <ac131313@redhat.com>
|
||||
|
||||
* NEWS: Update for 5.3. Add new section ``Changes since 5.3''.
|
||||
* README: Update.
|
||||
|
||||
2002-09-04 Jason Thorpe <thorpej@wasabisystems.com>
|
||||
|
||||
* arm-tdep.c (arm_addr_bits_remove): Don't check for Thumb mode
|
||||
|
4
gdb/NEWS
4
gdb/NEWS
@ -1,7 +1,9 @@
|
||||
What has changed in GDB?
|
||||
(Organized release by release)
|
||||
|
||||
*** Changes since GDB 5.2:
|
||||
*** Changes since GDB 5.3:
|
||||
|
||||
*** Changes in GDB 5.3:
|
||||
|
||||
* ``gdbserver'' now supports multi-threaded applications on some targets
|
||||
|
||||
|
88
gdb/README
88
gdb/README
@ -1,5 +1,5 @@
|
||||
README for gdb-5.2.1 release
|
||||
Updated 19 July, 2002 by Andrew Cagney
|
||||
README for gdb-5.3 release
|
||||
Updated 5th September, 2002 by Andrew Cagney
|
||||
|
||||
This is GDB, the GNU source-level debugger.
|
||||
|
||||
@ -20,7 +20,7 @@ Unpacking and Installation -- quick overview
|
||||
In this release, the GDB debugger sources, the generic GNU include
|
||||
files, the BFD ("binary file description") library, the readline
|
||||
library, and other libraries all have directories of their own
|
||||
underneath the gdb-5.2.1 directory. The idea is that a variety of GNU
|
||||
underneath the gdb-5.3 directory. The idea is that a variety of GNU
|
||||
tools can share a common copy of these things. Be aware of variation
|
||||
over time--for example don't try to build gdb with a copy of bfd from
|
||||
a release other than the gdb release (such as a binutils release),
|
||||
@ -29,8 +29,8 @@ Configuration scripts and makefiles exist to cruise up and down this
|
||||
directory tree and automatically build all the pieces in the right
|
||||
order.
|
||||
|
||||
When you unpack the gdb-5.2.1.tar.gz file, you'll find a directory
|
||||
called `gdb-5.2.1', which contains:
|
||||
When you unpack the gdb-5.3.tar.gz file, you'll find a directory
|
||||
called `gdb-5.3', which contains:
|
||||
|
||||
COPYING config.sub intl missing opcodes
|
||||
COPYING.LIB configure libiberty mkinstalldirs readline
|
||||
@ -44,7 +44,7 @@ called `gdb-5.2.1', which contains:
|
||||
|
||||
You can build GDB right in the source directory:
|
||||
|
||||
cd gdb-5.2.1
|
||||
cd gdb-5.3
|
||||
./configure
|
||||
make
|
||||
cp gdb/gdb /usr/local/bin/gdb (or wherever you want)
|
||||
@ -58,12 +58,12 @@ You can build GDB in any empty build directory:
|
||||
|
||||
mkdir build
|
||||
cd build
|
||||
<full path to your sources>/gdb-5.2.1/configure
|
||||
<full path to your sources>/gdb-5.3/configure
|
||||
make
|
||||
cp gdb/gdb /usr/local/bin/gdb (or wherever you want)
|
||||
|
||||
(Building GDB with DJGPP tools for MS-DOS/MS-Windows is slightly
|
||||
different; see the file gdb-5.2.1/gdb/config/djgpp/README for details.)
|
||||
different; see the file gdb-5.3/gdb/config/djgpp/README for details.)
|
||||
|
||||
This will configure and build all the libraries as well as GDB. If
|
||||
`configure' can't determine your system type, specify one as its
|
||||
@ -94,7 +94,7 @@ documentation and TeX (or `texi2roff') to typeset the printed version.
|
||||
|
||||
GDB includes an already formatted copy of the on-line Info version
|
||||
of this manual in the `gdb/doc' subdirectory. The main Info file is
|
||||
`gdb-5.2.1/gdb/doc/gdb.info', and it refers to subordinate files
|
||||
`gdb-5.3/gdb/doc/gdb.info', and it refers to subordinate files
|
||||
matching `gdb.info*' in the same directory. If necessary, you can
|
||||
print out these files, or read them with any editor; but they are
|
||||
easier to read using the `info' subsystem in GNU Emacs or the
|
||||
@ -106,7 +106,7 @@ Info formatting programs, such as `texinfo-format-buffer' or
|
||||
`makeinfo'.
|
||||
|
||||
If you have `makeinfo' installed, and are in the top level GDB
|
||||
source directory (`gdb-5.2.1', in the case of version 5.2.1), you can make
|
||||
source directory (`gdb-5.3', in the case of version 5.3), you can make
|
||||
the Info file by typing:
|
||||
|
||||
cd gdb/doc
|
||||
@ -115,7 +115,7 @@ the Info file by typing:
|
||||
If you want to typeset and print copies of this manual, you need
|
||||
TeX, a program to print its DVI output files, and `texinfo.tex', the
|
||||
Texinfo definitions file. This file is included in the GDB
|
||||
distribution, in the directory `gdb-5.2.1/texinfo'.
|
||||
distribution, in the directory `gdb-5.3/texinfo'.
|
||||
|
||||
TeX is a typesetting program; it does not print files directly, but
|
||||
produces output files called DVI files. To print a typeset document,
|
||||
@ -129,11 +129,11 @@ without any extension or a `.dvi' extension.
|
||||
This file tells TeX how to typeset a document written in Texinfo
|
||||
format. On its own, TeX cannot read, much less typeset a Texinfo file.
|
||||
`texinfo.tex' is distributed with GDB and is located in the
|
||||
`gdb-5.2.1/texinfo' directory.
|
||||
`gdb-5.3/texinfo' directory.
|
||||
|
||||
If you have TeX and a DVI printer program installed, you can typeset
|
||||
and print this manual. First switch to the the `gdb' subdirectory of
|
||||
the main source directory (for example, to `gdb-5.2.1/gdb') and then type:
|
||||
the main source directory (for example, to `gdb-5.3/gdb') and then type:
|
||||
|
||||
make doc/gdb.dvi
|
||||
|
||||
@ -156,55 +156,55 @@ preparing GDB for installation; you can then use `make' to build the
|
||||
a single directory, whose name is usually composed by appending the
|
||||
version number to `gdb'.
|
||||
|
||||
For example, the GDB version 5.2.1 distribution is in the `gdb-5.2.1'
|
||||
For example, the GDB version 5.3 distribution is in the `gdb-5.3'
|
||||
directory. That directory contains:
|
||||
|
||||
`gdb-5.2.1/{COPYING,COPYING.LIB}'
|
||||
`gdb-5.3/{COPYING,COPYING.LIB}'
|
||||
Standard GNU license files. Please read them.
|
||||
|
||||
`gdb-5.2.1/bfd'
|
||||
`gdb-5.3/bfd'
|
||||
source for the Binary File Descriptor library
|
||||
|
||||
`gdb-5.2.1/config*'
|
||||
`gdb-5.3/config*'
|
||||
script for configuring GDB, along with other support files
|
||||
|
||||
`gdb-5.2.1/gdb'
|
||||
`gdb-5.3/gdb'
|
||||
the source specific to GDB itself
|
||||
|
||||
`gdb-5.2.1/include'
|
||||
`gdb-5.3/include'
|
||||
GNU include files
|
||||
|
||||
`gdb-5.2.1/libiberty'
|
||||
`gdb-5.3/libiberty'
|
||||
source for the `-liberty' free software library
|
||||
|
||||
`gdb-5.2.1/mmalloc'
|
||||
`gdb-5.3/mmalloc'
|
||||
source for the GNU memory-mapped malloc package
|
||||
|
||||
`gdb-5.2.1/opcodes'
|
||||
`gdb-5.3/opcodes'
|
||||
source for the library of opcode tables and disassemblers
|
||||
|
||||
`gdb-5.2.1/readline'
|
||||
`gdb-5.3/readline'
|
||||
source for the GNU command-line interface
|
||||
NOTE: The readline library is compiled for use by GDB, but will
|
||||
not be installed on your system when "make install" is issued.
|
||||
|
||||
`gdb-5.2.1/sim'
|
||||
`gdb-5.3/sim'
|
||||
source for some simulators (ARM, D10V, SPARC, M32R, MIPS, PPC, V850, etc)
|
||||
|
||||
`gdb-5.2.1/intl'
|
||||
`gdb-5.3/intl'
|
||||
source for the GNU gettext library, for internationalization.
|
||||
This is slightly modified from the standalone gettext
|
||||
distribution you can get from GNU.
|
||||
|
||||
`gdb-5.2.1/texinfo'
|
||||
`gdb-5.3/texinfo'
|
||||
The `texinfo.tex' file, which you need in order to make a printed
|
||||
manual using TeX.
|
||||
|
||||
`gdb-5.2.1/etc'
|
||||
`gdb-5.3/etc'
|
||||
Coding standards, useful files for editing GDB, and other
|
||||
miscellanea.
|
||||
|
||||
`gdb-5.2.1/utils'
|
||||
`gdb-5.3/utils'
|
||||
A grab bag of random utilities.
|
||||
|
||||
Note: the following instructions are for building GDB on Unix or
|
||||
@ -213,14 +213,14 @@ MS-DOS/MS-Windows are in the file gdb/config/djgpp/README.
|
||||
|
||||
The simplest way to configure and build GDB is to run `configure'
|
||||
from the `gdb-VERSION-NUMBER' source directory, which in this example
|
||||
is the `gdb-5.2.1' directory.
|
||||
is the `gdb-5.3' directory.
|
||||
|
||||
First switch to the `gdb-VERSION-NUMBER' source directory if you are
|
||||
not already in it; then run `configure'.
|
||||
|
||||
For example:
|
||||
|
||||
cd gdb-5.2.1
|
||||
cd gdb-5.3
|
||||
./configure
|
||||
make
|
||||
|
||||
@ -236,8 +236,8 @@ you may need to run `sh' on it explicitly:
|
||||
sh configure
|
||||
|
||||
If you run `configure' from a directory that contains source
|
||||
directories for multiple libraries or programs, such as the `gdb-5.2.1'
|
||||
source directory for version 5.2.1, `configure' creates configuration
|
||||
directories for multiple libraries or programs, such as the `gdb-5.3'
|
||||
source directory for version 5.3, `configure' creates configuration
|
||||
files for every directory level underneath (unless you tell it not to,
|
||||
with the `--norecursion' option).
|
||||
|
||||
@ -245,10 +245,10 @@ with the `--norecursion' option).
|
||||
directories in the GDB distribution, if you only want to configure that
|
||||
subdirectory; but be sure to specify a path to it.
|
||||
|
||||
For example, with version 5.2.1, type the following to configure only
|
||||
For example, with version 5.3, type the following to configure only
|
||||
the `bfd' subdirectory:
|
||||
|
||||
cd gdb-5.2.1/bfd
|
||||
cd gdb-5.3/bfd
|
||||
../configure
|
||||
|
||||
You can install `gdb' anywhere; it has no hardwired paths. However,
|
||||
@ -277,13 +277,13 @@ directory. If the path to `configure' would be the same as the
|
||||
argument to `--srcdir', you can leave out the `--srcdir' option; it
|
||||
will be assumed.)
|
||||
|
||||
For example, with version 5.2.1, you can build GDB in a separate
|
||||
For example, with version 5.3, you can build GDB in a separate
|
||||
directory for a Sun 4 like this:
|
||||
|
||||
cd gdb-5.2.1
|
||||
cd gdb-5.3
|
||||
mkdir ../gdb-sun4
|
||||
cd ../gdb-sun4
|
||||
../gdb-5.2.1/configure
|
||||
../gdb-5.3/configure
|
||||
make
|
||||
|
||||
When `configure' builds a configuration using a remote source
|
||||
@ -304,8 +304,8 @@ called `configure' (or one of its subdirectories).
|
||||
|
||||
The `Makefile' that `configure' generates in each source directory
|
||||
also runs recursively. If you type `make' in a source directory such
|
||||
as `gdb-5.2.1' (or in a separate configured directory configured with
|
||||
`--srcdir=PATH/gdb-5.2.1'), you will build all the required libraries,
|
||||
as `gdb-5.3' (or in a separate configured directory configured with
|
||||
`--srcdir=PATH/gdb-5.3'), you will build all the required libraries,
|
||||
and then build GDB.
|
||||
|
||||
When you have multiple hosts or targets configured in separate
|
||||
@ -348,7 +348,7 @@ you can use it to test your guesses on abbreviations--for example:
|
||||
Invalid configuration `i786v': machine `i786v' not recognized
|
||||
|
||||
`config.sub' is also distributed in the GDB source directory
|
||||
(`gdb-5.2.1', for version 5.2.1).
|
||||
(`gdb-5.3', for version 5.3).
|
||||
|
||||
|
||||
`configure' options
|
||||
@ -495,7 +495,7 @@ As an alternative, the bug report can be submitted, via e-mail, to the
|
||||
address "bug-gdb@gnu.org".
|
||||
|
||||
When submitting a bug, please include the GDB version number (e.g.,
|
||||
gdb-5.2.1), and how you configured it (e.g., "sun4" or "mach386 host,
|
||||
gdb-5.3), and how you configured it (e.g., "sun4" or "mach386 host,
|
||||
i586-intel-synopsys target"). Since GDB now supports so many
|
||||
different configurations, it is important that you be precise about
|
||||
this. If at all possible, you should include the actual banner that
|
||||
@ -550,17 +550,17 @@ ftp://sources.redhat.com/pub/dejagnu/ will contain a recent snapshot.
|
||||
Once DejaGNU is installed, you can run the tests in one of the
|
||||
following ways:
|
||||
|
||||
(1) cd gdb-5.2.1
|
||||
(1) cd gdb-5.3
|
||||
make check-gdb
|
||||
|
||||
or
|
||||
|
||||
(2) cd gdb-5.2.1/gdb
|
||||
(2) cd gdb-5.3/gdb
|
||||
make check
|
||||
|
||||
or
|
||||
|
||||
(3) cd gdb-5.2.1/gdb/testsuite
|
||||
(3) cd gdb-5.3/gdb/testsuite
|
||||
make site.exp (builds the site specific file)
|
||||
runtest -tool gdb GDB=../gdb (or GDB=<somepath> as appropriate)
|
||||
|
||||
|
@ -1,3 +1,8 @@
|
||||
2002-09-05 Andrew Cagney <ac131313@redhat.com>
|
||||
|
||||
* gdb.texinfo (Contributors): Mention 5.2 and 5.3 release
|
||||
engineer.
|
||||
|
||||
2002-09-02 Stephane Carrez <stcarrez@nerim.fr>
|
||||
|
||||
* gdb.texinfo (TUI Overview): Document status line fields.
|
||||
|
@ -345,7 +345,7 @@ omitted from this list, we would like to add your names!
|
||||
So that they may not regard their many labors as thankless, we
|
||||
particularly thank those who shepherded @value{GDBN} through major
|
||||
releases:
|
||||
Andrew Cagney (releases 5.0 and 5.1);
|
||||
Andrew Cagney (releases 5.3, 5.2, 5.1 and 5.0);
|
||||
Jim Blandy (release 4.18);
|
||||
Jason Molenda (release 4.17);
|
||||
Stan Shebs (release 4.14);
|
||||
|
Loading…
Reference in New Issue
Block a user