Bug 1617 - [PENDING] bug in glib's check for pthread_cond_timedwait
Summary: [PENDING] bug in glib's check for pthread_cond_timedwait
Status: RESOLVED FIXED
Alias: None
Product: pkg-config
Classification: Unclassified
Component: src (show other bugs)
Version: unspecified
Hardware: All All
: high normal
Assignee: Tollef Fog Heen
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-10-13 02:31 UTC by Michael Haubenwallner
Modified: 2005-03-27 14:08 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
patch to fix glib bug-70525 in glib-1.2.8 (1.50 KB, patch)
2004-10-13 02:32 UTC, Michael Haubenwallner
Details | Splinter Review

Description Michael Haubenwallner 2004-10-13 02:31:15 UTC
In the glib-1.2.8 used by pkg-config there's a problem with the configure-check
for a posix-like pthread_cond_timedwait(), which is fixed in glib2 only.
See http://bugs.gnome.org/show_bug.cgi?id=70525 for the whole description.

Don't know how to handle this cleanly, maybe use a glib2, but i've created
a patch to fix this in the glib-1.2.8 shipped within pkgconfig.
Comment 1 Michael Haubenwallner 2004-10-13 02:32:14 UTC
Created attachment 1094 [details] [review]
patch to fix glib bug-70525 in glib-1.2.8
Comment 2 Tollef Fog Heen 2005-02-21 00:16:07 UTC
Why is this needed, given that glib is configured with --disable-threads?
Comment 3 Michael Haubenwallner 2005-02-21 00:59:23 UTC
Well, if a system-admin of an HP-UX 11.2x (Itanium) tries to install pkgconfig,
why should he decide to "--disable-threads" ?
He knows that this system _has_ threads, and he might not know that pkgconfig
would run without threads. He's just bothered that configure would hang.

So if you don't want to patch third-party code, then please add --disable-threads
for the glib-1.2.8/configure-call in your configure.in instead (generally or for
this platform only), or update to a newer glib (which has to be a glib-2 to get
this fixed).
Comment 4 Tollef Fog Heen 2005-03-18 00:05:00 UTC
Fixed in CVS.
Comment 5 Tollef Fog Heen 2005-03-28 08:08:11 UTC
pkgconfig 0.16 has been released and contains a fix for this bug.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.