Module Name: src
Committed By: dholland
Date: Thu Jul 9 08:04:32 UTC 2009
Modified Files:
src: UPDATING
Log Message:
Add an entry for last summer's libpthread compat fix, since it
apparently never got listed (only posted on current-users) and came up
again recently.
Thanks to Martin Husemann, Matthias Drochner, and Geoff Wing for info
(any errors are mine).
As per http://mail-index.netbsd.org/current-users/2008/08/05/msg003880.html.
To generate a diff of this commit:
cvs rdiff -u -r1.199 -r1.200 src/UPDATING
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/UPDATING
diff -u src/UPDATING:1.199 src/UPDATING:1.200
--- src/UPDATING:1.199 Thu Jul 9 07:50:24 2009
+++ src/UPDATING Thu Jul 9 08:04:32 2009
@@ -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 @@
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