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.244 retrieving revision 1.253 diff -u -p -r1.244 -r1.253 --- src/UPDATING 2013/05/31 10:39:02 1.244 +++ src/UPDATING 2014/02/01 12:51:02 1.253 @@ -1,4 +1,4 @@ -$NetBSD: UPDATING,v 1.244 2013/05/31 10:39:02 mrg Exp $ +$NetBSD: UPDATING,v 1.253 2014/02/01 12:51:02 joerg 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,42 @@ See also: BUILDING, build.sh, Makefile. Recent changes: ^^^^^^^^^^^^^^^ +20140131: + The new compiler_rt/libc integration moved a few things. It is strongly + disadvised to a clean build. At least lib/libc, the compat version(s) + of libc, libkern, rump and the kernels need to be cleaned. + +20131227: + 1. The new ntpd runs in a restricted mode to prevent amplification + attacks. If you need ntpdc to work you need to explicitly enable + mode7 in your config file. Make sure you put the necessary restrict + statements to avoid being exposed. + 2. strncat has moved from lib/libc to common/lib/libc; you might need + to make clean in libc + +20131129: + The GMP sources were updated, and builds will likely fail without + cleaning their build trees for both tools and in-tree, like below. + +20131128: + The MPC and MPFR sources were updated, and builds may require their + tools and in-tree directories cleaned for successful updates. + +20130605: + The kernel option FAST_IPSEC no longer exists, it's been renamed + to IPSEC (and the older IPSEC version removed). + +20130605: + Previous freetype installations eroneously installed private + header files. If you are building against a non-empty $DESTDIR, + please remove ${DESTDIR}//usr/X11R7/include/freetype2/freetype/. + +20130531: + The xdm update may cause build failure due to xdm.man being + in the obj tree. Make sure to ensure any like this: + nbmake: nbmake: don't know how to make xdm.man. Stop + is fixed by deleting the xdm.man in the obj tree. + 20130530: Updates of many xsrc packages will leave old .pc files around. Best to clean out the xsrc objdir entirely before rebuilds.