README: Add note about gobject->gthread situation
authorRyan Lortie <desrt@desrt.ca>
Sun, 16 Oct 2011 23:21:35 +0000 (19:21 -0400)
committerRyan Lortie <desrt@desrt.ca>
Sun, 16 Oct 2011 23:23:28 +0000 (19:23 -0400)
README.in

index fef70f4..8ae830b 100644 (file)
--- a/README.in
+++ b/README.in
@@ -50,6 +50,19 @@ Notes about GLib 2.32
 
 * The -uninstalled variants of the pkg-config files have been dropped.
 
+* For a long time, gobject-2.0.pc mistakenly declared a public
+  dependency on gthread-2.0.pc (when the dependency should have been
+  private).  This means that programs got away with calling
+  g_thread_init() without explicitly listing gthread-2.0.pc among their
+  dependencies.
+
+  gthread has now been removed as a gobject dependency, which will cause
+  such programs to break.
+
+  The fix for this problem is either to declare an explicit dependency
+  on gthread-2.0.pc (if you care about compatibility with older GLib
+  versions) or to stop calling g_thread_init().
+
 Notes about GLib 2.30
 =====================