* Makefile.in: Set VERSION to 2.1.
* README, NEWS: Updates. * nm.c: Add -v as a synonym for -V.
This commit is contained in:
parent
58dbaabdda
commit
eba174cea6
3 changed files with 30 additions and 15 deletions
|
@ -1,3 +1,9 @@
|
||||||
|
Wed Feb 24 19:44:18 1993 Per Bothner (bothner@rtl.cygnus.com)
|
||||||
|
|
||||||
|
* Makefile.in: Set VERSION to 2.1.
|
||||||
|
* README, NEWS: Updates.
|
||||||
|
* nm.c: Add -v as a synonym for -V.
|
||||||
|
|
||||||
Tue Feb 23 19:00:50 1993 Mike Werner (mtw@poseidon.cygnus.com)
|
Tue Feb 23 19:00:50 1993 Mike Werner (mtw@poseidon.cygnus.com)
|
||||||
|
|
||||||
* configure.in: added testsuite to configdirs.
|
* configure.in: added testsuite to configdirs.
|
||||||
|
|
|
@ -65,7 +65,7 @@ LEX_OPTIONS = -I -Cem
|
||||||
LEX = `if [ -f ../flex/flex ] ; then echo ../flex/flex ; else echo flex ; fi`
|
LEX = `if [ -f ../flex/flex ] ; then echo ../flex/flex ; else echo flex ; fi`
|
||||||
|
|
||||||
# Distribution version
|
# Distribution version
|
||||||
VERSION=2.0
|
VERSION=2.1
|
||||||
# Distribution name
|
# Distribution name
|
||||||
DIST_NAME=binutils-${VERSION}
|
DIST_NAME=binutils-${VERSION}
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
This is a BETA release of a completely rewritten binutils distribution.
|
This is a beta release of a completely rewritten binutils distribution.
|
||||||
The linker (ld) has been moved into a separate directory,
|
The linker (ld) has been moved into a separate directory,
|
||||||
which should be ../ld. Linker-specific notes are in ../ld/README.
|
which should be ../ld. Linker-specific notes are in ../ld/README.
|
||||||
|
|
||||||
|
@ -12,20 +12,23 @@ old binutils. There are also features of the old versions
|
||||||
that are missing on the new programs. We would appreciate
|
that are missing on the new programs. We would appreciate
|
||||||
patches to make things run on other machines; especially welcome
|
patches to make things run on other machines; especially welcome
|
||||||
are fixes for what used to work on the old programs!
|
are fixes for what used to work on the old programs!
|
||||||
|
(See ./TODO, as well a ../bfd/TODO and ../ld/TODO.)
|
||||||
|
|
||||||
|
Recent changes are in ./NEWS.
|
||||||
|
|
||||||
Unpacking and Installation -- quick overview
|
Unpacking and Installation -- quick overview
|
||||||
==========================
|
==========================
|
||||||
|
|
||||||
In this release, the binary utilities, the linker, the generic GNU include
|
In this release, the binary utilities, the linker, the generic GNU include
|
||||||
files, the BFD ("binary file description") library, and getopt all have
|
files, the BFD ("binary file description") library, gprof, and getopt all
|
||||||
directories of their own underneath the binutils-2.0 directory.
|
have directories of their own underneath the binutils-2.1 directory.
|
||||||
The idea is that a variety of GNU tools can
|
The idea is that a variety of GNU tools can
|
||||||
share a common copy of these things. Configuration scripts and
|
share a common copy of these things. Configuration scripts and
|
||||||
makefiles exist to cruise up and down this directory tree and
|
makefiles exist to cruise up and down this directory tree and
|
||||||
automatically build all the pieces in the right order.
|
automatically build all the pieces in the right order.
|
||||||
|
|
||||||
When you unpack the binutils-2.0.tar.Z file, you'll get a directory called
|
When you unpack the binutils-2.1.tar.Z file, you'll get a directory called
|
||||||
something like `binutils-2.0', which contains:
|
something like `binutils-2.1', which contains:
|
||||||
|
|
||||||
DOC.configure README config/ configure* ld/
|
DOC.configure README config/ configure* ld/
|
||||||
Makefile bfd/ config.status* configure.in libiberty/
|
Makefile bfd/ config.status* configure.in libiberty/
|
||||||
|
@ -33,11 +36,15 @@ something like `binutils-2.0', which contains:
|
||||||
|
|
||||||
To build binutils, you can just do:
|
To build binutils, you can just do:
|
||||||
|
|
||||||
cd binutils-2.0
|
cd binutils-2.1
|
||||||
./configure HOSTTYPE (e.g. sun4, decstation)
|
./configure [ --with-minimal-bfd=yes ]
|
||||||
make
|
make
|
||||||
make install # copies the programs files into /usr/local/bin by default.
|
make install # copies the programs files into /usr/local/bin by default.
|
||||||
|
|
||||||
|
The --with-minimal-bfd-yes flag is a temporary kludge. Using it makes
|
||||||
|
the executables smaller, at the price of only being able to handle
|
||||||
|
the default binary file format. A more flexible mechanism is planned.
|
||||||
|
|
||||||
This will configure and build all the libraries as well as binutils
|
This will configure and build all the libraries as well as binutils
|
||||||
and the linker.
|
and the linker.
|
||||||
|
|
||||||
|
@ -46,7 +53,7 @@ The file DOC.configure contains more information.
|
||||||
|
|
||||||
Porting
|
Porting
|
||||||
=======
|
=======
|
||||||
Binutils-2.0 supports many different architectures, but there
|
Binutils-2.1 supports many different architectures, but there
|
||||||
are many more not supported, including some that were supported
|
are many more not supported, including some that were supported
|
||||||
by earlier versions. We are hoping for volunteers to
|
by earlier versions. We are hoping for volunteers to
|
||||||
improve this situation.
|
improve this situation.
|
||||||
|
@ -54,7 +61,7 @@ improve this situation.
|
||||||
The major effort in porting binutils to a new host and/or target
|
The major effort in porting binutils to a new host and/or target
|
||||||
architecture involves the BFD library. There is some documentation
|
architecture involves the BFD library. There is some documentation
|
||||||
in ../bfd/doc. The file ../gdb/doc/gdbint.texinfo (distributed
|
in ../bfd/doc. The file ../gdb/doc/gdbint.texinfo (distributed
|
||||||
with gdb-3.2) may also be of help.
|
with gdb-4.x) may also be of help.
|
||||||
|
|
||||||
If your system uses some variant of old-style a.out-format,
|
If your system uses some variant of old-style a.out-format,
|
||||||
you can start with a copy of bfd/newsos3.c, and edit it to fit.
|
you can start with a copy of bfd/newsos3.c, and edit it to fit.
|
||||||
|
@ -66,8 +73,10 @@ Reporting bugs
|
||||||
==============
|
==============
|
||||||
If you can't track down a bug and send suggestions/patches
|
If you can't track down a bug and send suggestions/patches
|
||||||
for fixes, you should probably *not* be using this release.
|
for fixes, you should probably *not* be using this release.
|
||||||
I cannot work on finding bugs at this stage (except for
|
We have little time to spend tracking down whatever random bugs you
|
||||||
Cygnus-supported configurations). But if you have suggestions
|
may run into (except for configurations that Cygnus supports for
|
||||||
or patches, send them to bothner@cygnus.com, for now.
|
its customers). The general place to send bug reports or patches
|
||||||
(After the official release, the correct address will
|
is to bug-gnu-utils@ai.mit.edu; you can also send them directly to
|
||||||
be bug-gnu-utils@ai.mit.edu.)
|
bothner@cygnus.com or sac@cygnus.com.
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue