summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRyan Lortie <desrt@desrt.ca>2011-10-16 19:21:35 -0400
committerRyan Lortie <desrt@desrt.ca>2011-10-16 19:23:28 -0400
commitc3a1d832b8f783308f038bf2b821359c87fedcaf (patch)
tree7e453dc2f21d4d9166e5b171e5779b1b5374bbbb
parent086d577b3dc7aa1509e95a875984682d9048aabc (diff)
README: Add note about gobject->gthread situation
-rw-r--r--README.in13
1 files changed, 13 insertions, 0 deletions
diff --git a/README.in b/README.in
index fef70f435..8ae830b5d 100644
--- 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
=====================