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