diff options
author | Peter Korsgaard <jacmet@sunsite.dk> | 2011-06-22 21:58:46 +0200 |
---|---|---|
committer | Peter Korsgaard <jacmet@sunsite.dk> | 2011-06-22 21:58:46 +0200 |
commit | 417df559ad1781829d5d57405d7379059e158f04 (patch) | |
tree | 25e38c1df498f97f28d602fd4c8cf113d71c8271 /package/qt/qt-4.7.3-pthread_getattr_np_webkit.patch | |
parent | 489692fcde8477ac7b949d32a424bded815b360c (diff) |
qt: update pthread_getattr_np patches for uClibc 0.9.32
And only when linuxthreads.old is used, as the other thread implementations
don't need it.
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
Diffstat (limited to 'package/qt/qt-4.7.3-pthread_getattr_np_webkit.patch')
-rw-r--r-- | package/qt/qt-4.7.3-pthread_getattr_np_webkit.patch | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/package/qt/qt-4.7.3-pthread_getattr_np_webkit.patch b/package/qt/qt-4.7.3-pthread_getattr_np_webkit.patch index e2bc18843..dc078adbd 100644 --- a/package/qt/qt-4.7.3-pthread_getattr_np_webkit.patch +++ b/package/qt/qt-4.7.3-pthread_getattr_np_webkit.patch @@ -1,15 +1,16 @@ --- a/src/3rdparty/webkit/JavaScriptCore/runtime/Collector.cpp 2010-09-10 11:05:22.000000000 +0200 +++ b/src/3rdparty/webkit/JavaScriptCore/runtime/Collector.cpp 2010-11-15 16:39:53.000000000 +0100 -@@ -70,6 +70,18 @@ +@@ -70,6 +70,19 @@ #endif #include <unistd.h> +#if defined(__UCLIBC__) -+// versions of uClibc 0.9.31 and below do not have ++// versions of uClibc 0.9.32 with linuxthreads.old and below do not have +// pthread_getattr_np or pthread_attr_getstack. +#if __UCLIBC_MAJOR__ == 0 && \ + (__UCLIBC_MINOR__ < 9 || \ -+ (__UCLIBC_MINOR__ == 9 && __UCLIBC_SUBLEVEL__ <= 31)) ++ (__UCLIBC_MINOR__ == 9 && __UCLIBC_SUBLEVEL__ <= 32)) && ++ defined(__LINUXTHREADS_OLD__) +#define UCLIBC_USE_PROC_SELF_MAPS 1 +#include <stdio_ext.h> +extern int* __libc_stack_end; |