mirror of
https://github.com/motioneye-project/motioneyeos.git
synced 2025-07-29 22:26:31 +00:00
qt: bump version
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
This commit is contained in:
parent
9217101241
commit
61881e8d30
@ -5,7 +5,7 @@ Based on https://dev.openwrt.org/log/packages/Xorg/lib/qt4/patches/100-fix-webki
|
|||||||
Signed-off-by: Johan Sagaert <sagaert.johan@skynet.be>
|
Signed-off-by: Johan Sagaert <sagaert.johan@skynet.be>
|
||||||
--- qt-everywhere-opensource-src-4.6.2/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.cpp 2010-02-11 16:55:20.000000000 +0100
|
--- qt-everywhere-opensource-src-4.6.2/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.cpp 2010-02-11 16:55:20.000000000 +0100
|
||||||
+++ qt-everywhere-opensource-src-4.6.2JS/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.cpp 2010-05-23 10:49:29.000000000 +0200
|
+++ qt-everywhere-opensource-src-4.6.2JS/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.cpp 2010-05-23 10:49:29.000000000 +0200
|
||||||
@@ -74,6 +74,22 @@
|
@@ -75,6 +75,22 @@
|
||||||
#endif
|
#endif
|
||||||
#include <unistd.h>
|
#include <unistd.h>
|
||||||
|
|
||||||
@ -25,13 +25,13 @@ Signed-off-by: Johan Sagaert <sagaert.johan@skynet.be>
|
|||||||
+#endif
|
+#endif
|
||||||
+#endif
|
+#endif
|
||||||
+
|
+
|
||||||
#if PLATFORM(SOLARIS)
|
#if OS(SOLARIS)
|
||||||
#include <thread.h>
|
#include <thread.h>
|
||||||
#else
|
#else
|
||||||
@@ -667,16 +683,59 @@ static inline void* currentThreadStackBa
|
@@ -667,18 +683,61 @@ static inline void* currentThreadStackBa
|
||||||
get_thread_info(find_thread(NULL), &threadInfo);
|
get_thread_info(find_thread(NULL), &threadInfo);
|
||||||
return threadInfo.stack_end;
|
return threadInfo.stack_end;
|
||||||
#elif PLATFORM(UNIX)
|
#elif OS(UNIX)
|
||||||
+#ifdef UCLIBC_USE_PROC_SELF_MAPS
|
+#ifdef UCLIBC_USE_PROC_SELF_MAPS
|
||||||
+ // Read /proc/self/maps and locate the line whose address
|
+ // Read /proc/self/maps and locate the line whose address
|
||||||
+ // range contains __libc_stack_end.
|
+ // range contains __libc_stack_end.
|
||||||
@ -62,7 +62,9 @@ Signed-off-by: Johan Sagaert <sagaert.johan@skynet.be>
|
|||||||
+ fclose(file);
|
+ fclose(file);
|
||||||
+ free(line);
|
+ free(line);
|
||||||
+ return 0;
|
+ return 0;
|
||||||
+ #else
|
+#else
|
||||||
|
AtomicallyInitializedStatic(Mutex&, mutex = *new Mutex);
|
||||||
|
MutexLocker locker(mutex);
|
||||||
static void* stackBase = 0;
|
static void* stackBase = 0;
|
||||||
static size_t stackSize = 0;
|
static size_t stackSize = 0;
|
||||||
static pthread_t stackThread;
|
static pthread_t stackThread;
|
||||||
@ -79,7 +81,7 @@ Signed-off-by: Johan Sagaert <sagaert.johan@skynet.be>
|
|||||||
+#endif
|
+#endif
|
||||||
pthread_attr_t sattr;
|
pthread_attr_t sattr;
|
||||||
pthread_attr_init(&sattr);
|
pthread_attr_init(&sattr);
|
||||||
#if HAVE(PTHREAD_NP_H) || PLATFORM(NETBSD)
|
#if HAVE(PTHREAD_NP_H) || OS(NETBSD)
|
||||||
// e.g. on FreeBSD 5.4, neundorf@kde.org
|
// e.g. on FreeBSD 5.4, neundorf@kde.org
|
||||||
pthread_attr_get_np(thread, &sattr);
|
pthread_attr_get_np(thread, &sattr);
|
||||||
+#elif defined(QT_LINUXBASE)
|
+#elif defined(QT_LINUXBASE)
|
||||||
@ -88,22 +90,11 @@ Signed-off-by: Johan Sagaert <sagaert.johan@skynet.be>
|
|||||||
#else
|
#else
|
||||||
// FIXME: this function is non-portable; other POSIX systems may have different np alternatives
|
// FIXME: this function is non-portable; other POSIX systems may have different np alternatives
|
||||||
pthread_getattr_np(thread, &sattr);
|
pthread_getattr_np(thread, &sattr);
|
||||||
@@ -688,6 +747,7 @@ static inline void* currentThreadStackBa
|
@@ -690,6 +749,7 @@ static inline void* currentThreadStackBa
|
||||||
stackThread = thread;
|
stackThread = thread;
|
||||||
}
|
}
|
||||||
return static_cast<char*>(stackBase) + stackSize;
|
return static_cast<char*>(stackBase) + stackSize;
|
||||||
+#endif
|
+#endif
|
||||||
#elif PLATFORM(WINCE)
|
#elif OS(WINCE)
|
||||||
if (g_stackBase)
|
AtomicallyInitializedStatic(Mutex&, mutex = *new Mutex);
|
||||||
return g_stackBase;
|
MutexLocker locker(mutex);
|
||||||
--- qt-everywhere-opensource-src-4.6.2/src/3rdparty/webkit/JavaScriptCore/runtime/Collector.cpp 2010-02-11 16:55:17.000000000 +0100
|
|
||||||
+++ qt-everywhere-opensource-src-4.6.2JS/src/3rdparty/webkit/JavaScriptCore/runtime/Collector.cpp 2010-05-23 01:41:06.000000000 +0200
|
|
||||||
@@ -83,7 +83,7 @@
|
|
||||||
// pthread_getattr_np or pthread_attr_getstack.
|
|
||||||
#if __UCLIBC_MAJOR__ == 0 && \
|
|
||||||
(__UCLIBC_MINOR__ < 9 || \
|
|
||||||
- (__UCLIBC_MINOR__ == 9 && __UCLIBC_SUBLEVEL__ <= 30))
|
|
||||||
+ (__UCLIBC_MINOR__ == 9 && __UCLIBC_SUBLEVEL__ <= 31))
|
|
||||||
#define UCLIBC_USE_PROC_SELF_MAPS 1
|
|
||||||
#include <stdio_ext.h>
|
|
||||||
extern int *__libc_stack_end;
|
|
@ -1,6 +1,6 @@
|
|||||||
######################################################################
|
######################################################################
|
||||||
#
|
#
|
||||||
# Qt Embedded for Linux 4.6
|
# Qt Embedded for Linux
|
||||||
# http://www.qtsoftware.com/
|
# http://www.qtsoftware.com/
|
||||||
#
|
#
|
||||||
# This makefile was originally composed by Thomas Lundquist <thomasez@zelow.no>
|
# This makefile was originally composed by Thomas Lundquist <thomasez@zelow.no>
|
||||||
@ -12,7 +12,7 @@
|
|||||||
#
|
#
|
||||||
######################################################################
|
######################################################################
|
||||||
|
|
||||||
QT_VERSION:=4.6.3
|
QT_VERSION:=4.7.0
|
||||||
QT_SOURCE:=qt-everywhere-opensource-src-$(QT_VERSION).tar.gz
|
QT_SOURCE:=qt-everywhere-opensource-src-$(QT_VERSION).tar.gz
|
||||||
QT_SITE:=http://get.qt.nokia.com/qt/source
|
QT_SITE:=http://get.qt.nokia.com/qt/source
|
||||||
QT_CAT:=$(ZCAT)
|
QT_CAT:=$(ZCAT)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user