diff options
author | obrien <obrien@FreeBSD.org> | 2000-06-18 21:32:11 +0000 |
---|---|---|
committer | obrien <obrien@FreeBSD.org> | 2000-06-18 21:32:11 +0000 |
commit | 6339e9e0bfcca68cd9733072f275f34c80c6a753 (patch) | |
tree | 581416c31fc983851360e41d76fcbc4e8babec5c /contrib | |
parent | 0be892b72cfc1f540a45a82d96e8305ae84afda6 (diff) | |
download | FreeBSD-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-upgrade | 47 |
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". |