FREEBSD-upgrade revision 61808
1$FreeBSD: head/contrib/binutils/FREEBSD-upgrade 61808 2000-06-18 21:32:11Z obrien $ 2 3To get a copy of the Binutils source from the Sourceware CVS repository 4this command line was used: 5 6 cvs -d :pserver:anoncvs@anoncvs.cygnus.com:/cvs/src login 7 # password is "anoncvs" 8 9 cvs -d :pserver:anoncvs@anoncvs.cygnus.com:/cvs/src \ 10 co -rbinutils-2_10-branch -l src 11 cvs -d :pserver:anoncvs@anoncvs.cygnus.com:/cvs/src \ 12 co -rbinutils-2_10-branch \ 13 src/bfd src/binutils src/config src/etc src/gas src/include \ 14 src/ld src/libiberty src/opcodes 15 16 17To strip down a new version of GNU binutils for import (starting with a 18checked out copy from the Sourceware anoncvs repo), prune files like this: 19 20 for F in `cat FREEBSD-deletelist` 21 do find . -name "$F" -exec rm -rfv {} \; 22 done 23 24This command should be repeated until no files are shown as being deleted. 25 26If you decide to bring in more of the files, import them -- don't use 27``cvs add''. And please remember to adjust the contents of "FREEBSD-Xlist" 28and "FREEBSD-deletelist" so that it reflects what is really imported from 29the vendor. 30 31 32The vendor import was done by: 33 34 cvs import src/contrib/binutils GNU \ 35 sourceware_binutils-2_10-branch_anoncvs_20000512 36 37 38Note that many of the files generated by GNU configure are present pre-built 39in the "src/gnu/usr.bin/binutils" tree. These can be regenerated for a new 40version of binutils by running the "update.sh" script in that directory. 41 42When upgrading to a new version, you also need to update the VERSION 43definition in "src/gnu/usr.bin/binutils/Makefile.inc0". 44