summaryrefslogtreecommitdiff
path: root/glib-patches
diff options
context:
space:
mode:
authorArch Librarian <arch@canonical.com>2005-07-14 13:06:17 +0000
committerArch Librarian <arch@canonical.com>2005-07-14 13:06:17 +0000
commit3c5248e621c409b58a42f7fd9622746531dd8820 (patch)
tree618a17e10cacf8ba5f30d1bee8947a507bea4345 /glib-patches
parent77d6ced01ed426ee5418bcf939274684f2491791 (diff)
downloadpkg-config-3c5248e621c409b58a42f7fd9622746531dd8820.tar.gz
2005-03-18 Tollef Fog Heen <tfheen@err.no>
Author: tfheen Date: 2005-03-18 08:04:33 GMT 2005-03-18 Tollef Fog Heen <tfheen@err.no> * glib-patches/pthread-config-fix.diff: Add patch to detect pthreads properly on some architectures. Thanks to Michael Haubenwallner for reporting this bug and providing a patch.
Diffstat (limited to 'glib-patches')
-rw-r--r--glib-patches/pthread-config-fix.diff18
1 files changed, 18 insertions, 0 deletions
diff --git a/glib-patches/pthread-config-fix.diff b/glib-patches/pthread-config-fix.diff
new file mode 100644
index 0000000..36baf23
--- /dev/null
+++ b/glib-patches/pthread-config-fix.diff
@@ -0,0 +1,18 @@
+--- glib-1.2.8/configure.in 2000-05-25 02:29:09.000000000 +0200
++++ glib-1.2.8/configure.in 2004-10-13 09:45:16.965305752 +0200
+@@ -831,6 +831,7 @@
+ AC_MSG_CHECKING(whether pthread_cond_timedwait is posix like)
+ # DCE Threads return -1 as failure, posix ETIMEDOUT.
+ AC_TRY_RUN([#include <pthread.h>
++ #include <sys/time.h>
+ int main () {
+ pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER;
+ pthread_cond_t cond = PTHREAD_COND_INITIALIZER;
+@@ -839,6 +840,7 @@
+ gettimeofday (&tval, NULL);
+ tspec.tv_sec = tval.tv_sec;
+ tspec.tv_nsec = 0;
++ pthread_mutex_lock (&mutex);
+ return pthread_cond_timedwait (&cond,&mutex,&tspec)
+ != -1;}],
+ [AC_MSG_RESULT(no)],