Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. =================================================================== RCS file: /ftp/cvs/cvsroot/src/UPDATING,v rcsdiff: /ftp/cvs/cvsroot/src/UPDATING,v: warning: Unknown phrases like `commitid ...;' are present. retrieving revision 1.29 retrieving revision 1.38 diff -u -p -r1.29 -r1.38 --- src/UPDATING 2001/07/31 22:53:21 1.29 +++ src/UPDATING 2001/09/30 20:09:11 1.38 @@ -1,4 +1,4 @@ -$NetBSD: UPDATING,v 1.29 2001/07/31 22:53:21 bjh21 Exp $ +$NetBSD: UPDATING,v 1.38 2001/09/30 20:09:11 tron Exp $ This file is intended to be a brief introduction to the build process and a reference on what to do if something doesn't work. @@ -8,6 +8,39 @@ For a more detailed description see Make Recent changes: ^^^^^^^^^^^^^^^ +20010922: + The new toolchain is enabled on i386. This new build method + is intended to make all the upgrade issues elsewhere in UPDATING + obsolete (stay tuned...). + + i386 platform builds must now set TOOLDIR in mk.conf or the + environment in order to build the system. This is a pathname + where host build tools will be installed, and must NOT be + the same as src/tools. + + (Optionally, USETOOLS=no can be set in the environment if you + wish to avoid using the separate host toolchain for building a + subtree. Otherwise, this will default to "yes" automatically.) + +20010915: + The new "ubcperf" code committed by Chuck Silvers removed + a header file, uvm/uvm_vnode.h. There may be stale .depend + files that still reference this file. + + Solution: "make cleandir && make dependall" in affected + directories. + +20010803: + grep.info is now built from grep.texi using makeinfo. Since it + requires makeinfo v4.0, you need to install new texinfo before + building gnu/usr.bin/grep. To install new texinfo, please follow + the instruction described in 20010726 entry. + +20010803: + (i386 only): i386 kernel now uses new instructions like fxsave which + old gas doesn't understand. To build the kernel successfuly, you + need to build and install new gas (gnu/usr.bin/gas.new). + 20010731: Bootloader update on ELF platforms. DDB in kernels from before this will be unable to read symbol tables provided by newer @@ -203,7 +236,7 @@ Critical utilities: usr.bin/xlint usr.sbin/config -Other problems and possibly solutions: +Other problems and possible solutions: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Symptom:Unreasonable compiler errors. Fix: Rebuild gnu/usr.bin/egcs