Title: [108316] releases/WebKitGTK/webkit-1.8/Source/_javascript_Core
Diff
Modified: releases/WebKitGTK/webkit-1.8/Source/_javascript_Core/ChangeLog (108315 => 108316)
--- releases/WebKitGTK/webkit-1.8/Source/_javascript_Core/ChangeLog 2012-02-21 07:47:29 UTC (rev 108315)
+++ releases/WebKitGTK/webkit-1.8/Source/_javascript_Core/ChangeLog 2012-02-21 07:51:11 UTC (rev 108316)
@@ -1,3 +1,15 @@
+2012-02-20 Pino Toscano <[email protected]>
+
+ Does not build on GNU Hurd
+ https://bugs.webkit.org/show_bug.cgi?id=79045
+
+ Reviewed by Gustavo Noronha Silva.
+
+ * wtf/Platform.h: define WTF_OS_HURD.
+ * wtf/ThreadIdentifierDataPthreads.cpp: adds a band-aid fix
+ for the lack of PTHREAD_KEYS_MAX definition, with a value which
+ should not cause issues.
+
2012-02-19 Carlos Garcia Campos <[email protected]>
Unreviewed. Fix make distcheck issues.
Modified: releases/WebKitGTK/webkit-1.8/Source/_javascript_Core/wtf/Platform.h (108315 => 108316)
--- releases/WebKitGTK/webkit-1.8/Source/_javascript_Core/wtf/Platform.h 2012-02-21 07:47:29 UTC (rev 108315)
+++ releases/WebKitGTK/webkit-1.8/Source/_javascript_Core/wtf/Platform.h 2012-02-21 07:51:11 UTC (rev 108316)
@@ -351,6 +351,11 @@
#define WTF_OS_FREEBSD 1
#endif
+/* OS(HURD) - GNU/Hurd */
+#ifdef __GNU__
+#define WTF_OS_HURD 1
+#endif
+
/* OS(LINUX) - Linux */
#ifdef __linux__
#define WTF_OS_LINUX 1
@@ -394,6 +399,7 @@
|| OS(ANDROID) \
|| OS(DARWIN) \
|| OS(FREEBSD) \
+ || OS(HURD) \
|| OS(LINUX) \
|| OS(NETBSD) \
|| OS(OPENBSD) \
Modified: releases/WebKitGTK/webkit-1.8/Source/_javascript_Core/wtf/ThreadIdentifierDataPthreads.cpp (108315 => 108316)
--- releases/WebKitGTK/webkit-1.8/Source/_javascript_Core/wtf/ThreadIdentifierDataPthreads.cpp 2012-02-21 07:47:29 UTC (rev 108315)
+++ releases/WebKitGTK/webkit-1.8/Source/_javascript_Core/wtf/ThreadIdentifierDataPthreads.cpp 2012-02-21 07:51:11 UTC (rev 108316)
@@ -36,8 +36,8 @@
#include "Threading.h"
-#if OS(ANDROID)
-// PTHREAD_KEYS_MAX is not defined in bionic, so explicitly define it here.
+#if OS(ANDROID) || OS(HURD)
+// PTHREAD_KEYS_MAX is not defined in bionic nor in Hurd, so explicitly define it here.
#define PTHREAD_KEYS_MAX 1024
#else
#include <limits.h>
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes