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.199 retrieving revision 1.200 diff -u -p -r1.199 -r1.200 --- src/UPDATING 2009/07/09 07:50:24 1.199 +++ src/UPDATING 2009/07/09 08:04:32 1.200 @@ -1,4 +1,4 @@ -$NetBSD: UPDATING,v 1.199 2009/07/09 07:50:24 dholland Exp $ +$NetBSD: UPDATING,v 1.200 2009/07/09 08:04:32 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 @@ -124,6 +124,20 @@ Recent changes: MKDEBUG build was broken because the .depend files did not know about .go files. You need to remove all .depend files and rebuild. +20080802: + A regression in binary compatibility for pthread_mutex_t has + been fixed. Unfortunately, the price is breaking compatibility + for -current. + + Threaded programs (using libpthread) and C++ programs (using + libstdc++) compiled after 20070907 and before 20080802 need to + be recompiled. + + One way to find affected pkgsrc packages: + + $ grep REQUIRES=/usr/lib/libpthread /var/db/pkg/*/+BUILD_INFO + $ grep REQUIRES=/usr/lib/libstdc++ /var/db/pkg/*/+BUILD_INFO + 20080731: WAPBL (metadata journaling support) has been added, but at this time isn't backwards compatible with pre-WAPBL aware kernels