summaryrefslogtreecommitdiffstats
path: root/contrib/binutils/FREEBSD-upgrade
blob: 45315547f1e9f4a57345e102f04ad988971d0e6d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
$FreeBSD$

To strip down a new version of GNU binutils for import, extract
the files like this:

    tar -xvjf binutils-2.11.2.tar.bz2 -X FREEBSD-Xlist
    tar -xvjf binutils-2.11.2.tar.bz2 binutils-2.11.2/include/elf

Don't eliminate the *z8* files.  They're needed because of a stupid
hard-coded configure script in the opcodes subdirectory.

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
the vendor.

The vendor import was done by:

	cvs import src/contrib/binutils GNU binutils_2_11_2

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