summaryrefslogtreecommitdiffstats
path: root/contrib
diff options
context:
space:
mode:
authorobrien <obrien@FreeBSD.org>2000-06-18 21:32:11 +0000
committerobrien <obrien@FreeBSD.org>2000-06-18 21:32:11 +0000
commit6339e9e0bfcca68cd9733072f275f34c80c6a753 (patch)
tree581416c31fc983851360e41d76fcbc4e8babec5c /contrib
parent0be892b72cfc1f540a45a82d96e8305ae84afda6 (diff)
downloadFreeBSD-src-6339e9e0bfcca68cd9733072f275f34c80c6a753.zip
FreeBSD-src-6339e9e0bfcca68cd9733072f275f34c80c6a753.tar.gz
Upgrade instructions for the sourceware_binutils-2_10-branch_anoncvs_20000512
Binutils import.
Diffstat (limited to 'contrib')
-rw-r--r--contrib/binutils/FREEBSD-upgrade47
1 files changed, 35 insertions, 12 deletions
diff --git a/contrib/binutils/FREEBSD-upgrade b/contrib/binutils/FREEBSD-upgrade
index 6bd545e..5f40eaf 100644
--- a/contrib/binutils/FREEBSD-upgrade
+++ b/contrib/binutils/FREEBSD-upgrade
@@ -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".
OpenPOWER on IntegriCloud