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.194 retrieving revision 1.199 diff -u -p -r1.194 -r1.199 --- src/UPDATING 2009/03/29 18:33:56 1.194 +++ src/UPDATING 2009/07/09 07:50:24 1.199 @@ -1,4 +1,4 @@ -$NetBSD: UPDATING,v 1.194 2009/03/29 18:33:56 mrg Exp $ +$NetBSD: UPDATING,v 1.199 2009/07/09 07:50:24 dholland Exp $ This file (UPDATING) is intended to be a brief reference to recent changes that might cause problems in the build process, and a guide for @@ -16,6 +16,25 @@ See also: BUILDING, build.sh, Makefile. Recent changes: ^^^^^^^^^^^^^^^ +20090709: + Native Xorg was upgraded again. Builds will probably fail again + without a clean objdir, at least for src/external/mit/xorg. + +20090616: + Native Xorg was upgraded. Builds will need a clean objdir for + src/external/mit/xorg. Upgrading a system from sets will not + work properly yet as the /usr/X11R7/lib/X11/xkb/symbols/pc + subdirectory has been changed into a file, and this needs to + be manually "rm -r"'ed before installing xbase.tgz. + +20090501: + Several new functions were added to string.h/libc, and this + can cause autoconf problems during the tool build for people + who fail to clean out their tools objects properly. If you + note messages about stpcpy, stpncpy or strnlen accompanying a + failure during the tool build, clean out all your tools + objects and start again. + 20090325: The i386 port was switched to i486 default toolchain. This requires cleaning your src/tools directory and $TOOLDIR and rebuilding them. @@ -61,6 +80,10 @@ Recent changes: removed. The automatic rotation of the accounting file by /etc/daily limits the bad consequences of failure to remove the file. + 8. Application software that writes time_t to binary files on + disk will break or need attention. Most notably: if you are + using PostgreSQL < 8.4, you need to dump your databases, + rebuild PostgreSQL with the new time_t, then restore. 20081219: config(1) has been updated, and one of the files it creates - @@ -177,9 +200,10 @@ Recent changes: and userland are from after 20070913. 20070703: - nbinstall has been renamed as it calls the target specific and - the logic to pass down STRIP from mk been removed. This forces - a re-installation of tools. + nbinstall has been renamed ${MACHINE_GNU_ARCH}-install. It + calls the target-specific strip program, and the logic to pass + down STRIP from make has been removed. This requires a + re-installation of tools. 20070422: The way OS emulations lookup filenames inside the emulation root