mirror of
https://github.com/opnsense/src.git
synced 2026-04-21 22:27:47 -04:00
Upgrade instructions for the sourceware_binutils-2_10-branch_anoncvs_20000512
Binutils import.
This commit is contained in:
parent
a51d0e6c1b
commit
11d7003d4c
1 changed files with 35 additions and 12 deletions
|
|
@ -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".
|
||||
|
|
|
|||
Loading…
Reference in a new issue