Upgrade instructions for the sourceware_binutils-2_10-branch_anoncvs_20000512

Binutils import.
This commit is contained in:
David E. O'Brien 2000-06-18 21:32:11 +00:00
parent a51d0e6c1b
commit 11d7003d4c

View file

@ -1,20 +1,43 @@
To strip down a new version of GNU binutils for import, extract
the files like this:
$FreeBSD$
tar -xvzf binutils-2.9.1.tar.gz -X FREEBSD-Xlist
To get a copy of the Binutils source from the Sourceware CVS repository
this command line was used:
Don't eliminate the *z8* files. They're needed because of a stupid
hard-coded configure script in the opcodes subdirectory.
cvs -d :pserver:anoncvs@anoncvs.cygnus.com:/cvs/src login
# password is "anoncvs"
If you decide to bring in more of the files, import them -- don't
use "cvs add". And please remember to adjust the contents of
"FREEBSD-Xlist" so that it reflects what is really imported from
cvs -d :pserver:anoncvs@anoncvs.cygnus.com:/cvs/src \
co -rbinutils-2_10-branch -l src
cvs -d :pserver:anoncvs@anoncvs.cygnus.com:/cvs/src \
co -rbinutils-2_10-branch \
src/bfd src/binutils src/config src/etc src/gas src/include \
src/ld src/libiberty src/opcodes
To strip down a new version of GNU binutils for import (starting with a
checked out copy from the Sourceware anoncvs repo), prune files like this:
for F in `cat FREEBSD-deletelist`
do find . -name "$F" -exec rm -rfv {} \;
done
This command should be repeated until no files are shown as being deleted.
If you decide to bring in more of the files, import them -- don't use
``cvs add''. And please remember to adjust the contents of "FREEBSD-Xlist"
and "FREEBSD-deletelist" so that it reflects what is really imported from
the vendor.
Many of the files generated by GNU configure are present pre-built in
the "src/gnu/usr.bin/binutils" tree. These can be regenerated for a
new version of binutils by running the "update.sh" script in that
directory.
The vendor import was done by:
cvs import src/contrib/binutils GNU \
sourceware_binutils-2_10-branch_anoncvs_20000512
Note that many of the files generated by GNU configure are present pre-built
in the "src/gnu/usr.bin/binutils" tree. These can be regenerated for a new
version of binutils by running the "update.sh" script in that directory.
When upgrading to a new version, you also need to update the VERSION
definition in "src/gnu/usr.bin/binutils/Makefile.inc0".