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.229.2.3 retrieving revision 1.251 diff -u -p -r1.229.2.3 -r1.251 --- src/UPDATING 2012/10/30 18:46:04 1.229.2.3 +++ src/UPDATING 2014/01/31 10:40:44 1.251 @@ -1,4 +1,4 @@ -$NetBSD: UPDATING,v 1.229.2.3 2012/10/30 18:46:04 yamt Exp $ +$NetBSD: UPDATING,v 1.251 2014/01/31 10:40:44 martin 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,54 @@ See also: BUILDING, build.sh, Makefile. Recent changes: ^^^^^^^^^^^^^^^ +20140131: + The new compile_rt/libc integration moved a few things. If not + starting with a clean objdir, cd to the objdir and do: + rm -rf lib/libc + and if you are on a 64bit arch with 32bit compat, additionally: + rm -rf compat/sparc64/sparc/lib/libc + (substitute proper archs for sparc/sparc64) + + +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. + +20130301: + The removal of netiso requires manual removal of /usr/include/netiso + prior to the build and make cleandir in /usr/src/usr.bin/{ktruss,kdump} + 20120726: The update of OpenSSL requires cleaning both the OpenSSL build directory and DESTDIR. *Even non-update builds require cleaning