Title: [166232] trunk
- Revision
- 166232
- Author
- rga...@webkit.org
- Date
- 2014-03-25 06:08:29 -0700 (Tue, 25 Mar 2014)
Log Message
[EFL] Add ARM64 build support
https://bugs.webkit.org/show_bug.cgi?id=130506
Rubber stamped by Gyuyoung Kim.
.:
* CMakeLists.txt: Set WTF_CPU_ARM64 when aarch64 is defined.
Source/ThirdParty:
* leveldb/port/atomic_pointer.h: Set ARCH_CPU_ARM_FAMILY when __aarch64__ is defined.
Source/WTF:
* wtf/Platform.h: Set WTF_CPU_ARM64 when __aarch64__ is defined.
Tools:
* Scripts/webkitdirs.pm:
(isARM): Detect aarch64 as ARM.
Modified Paths
Diff
Modified: trunk/CMakeLists.txt (166231 => 166232)
--- trunk/CMakeLists.txt 2014-03-25 12:43:47 UTC (rev 166231)
+++ trunk/CMakeLists.txt 2014-03-25 13:08:29 UTC (rev 166232)
@@ -77,6 +77,8 @@
endif ()
if (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "^arm")
set(WTF_CPU_ARM 1)
+elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "^aarch64")
+ set(WTF_CPU_ARM64 1)
elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "^mips")
set(WTF_CPU_MIPS 1)
elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "sh4")
Modified: trunk/ChangeLog (166231 => 166232)
--- trunk/ChangeLog 2014-03-25 12:43:47 UTC (rev 166231)
+++ trunk/ChangeLog 2014-03-25 13:08:29 UTC (rev 166232)
@@ -1,3 +1,12 @@
+2014-03-25 Gabor Rapcsanyi <rga...@webkit.org>
+
+ [EFL] Add ARM64 build support
+ https://bugs.webkit.org/show_bug.cgi?id=130506
+
+ Rubber stamped by Gyuyoung Kim.
+
+ * CMakeLists.txt: Set WTF_CPU_ARM64 when aarch64 is defined.
+
2014-03-25 Michał Pakuła vel Rutka <m.pak...@samsung.com>
[EFL][WK2] Add NETWORK_PROCESS build option
Modified: trunk/Source/ThirdParty/ChangeLog (166231 => 166232)
--- trunk/Source/ThirdParty/ChangeLog 2014-03-25 12:43:47 UTC (rev 166231)
+++ trunk/Source/ThirdParty/ChangeLog 2014-03-25 13:08:29 UTC (rev 166232)
@@ -1,3 +1,12 @@
+2014-03-25 Gabor Rapcsanyi <rga...@webkit.org>
+
+ [EFL] Add ARM64 build support
+ https://bugs.webkit.org/show_bug.cgi?id=130506
+
+ Rubber stamped by Gyuyoung Kim.
+
+ * leveldb/port/atomic_pointer.h: Set ARCH_CPU_ARM_FAMILY when __aarch64__ is defined.
+
2014-03-14 Landry Breuil <lan...@openbsd.org>
Fix leveldb build on OpenBSD/NetBSD by using the FreeBSD codepaths.
Modified: trunk/Source/ThirdParty/leveldb/port/atomic_pointer.h (166231 => 166232)
--- trunk/Source/ThirdParty/leveldb/port/atomic_pointer.h 2014-03-25 12:43:47 UTC (rev 166231)
+++ trunk/Source/ThirdParty/leveldb/port/atomic_pointer.h 2014-03-25 13:08:29 UTC (rev 166232)
@@ -34,7 +34,7 @@
#define ARCH_CPU_X86_FAMILY 1
#elif defined(_M_IX86) || defined(__i386__) || defined(__i386)
#define ARCH_CPU_X86_FAMILY 1
-#elif defined(__ARMEL__)
+#elif defined(__ARMEL__) || defined(__aarch64__)
#define ARCH_CPU_ARM_FAMILY 1
#elif defined(__ppc__) || defined(__powerpc__) || defined(__powerpc64__)
#define ARCH_CPU_PPC_FAMILY 1
Modified: trunk/Source/WTF/ChangeLog (166231 => 166232)
--- trunk/Source/WTF/ChangeLog 2014-03-25 12:43:47 UTC (rev 166231)
+++ trunk/Source/WTF/ChangeLog 2014-03-25 13:08:29 UTC (rev 166232)
@@ -1,3 +1,12 @@
+2014-03-25 Gabor Rapcsanyi <rga...@webkit.org>
+
+ [EFL] Add ARM64 build support
+ https://bugs.webkit.org/show_bug.cgi?id=130506
+
+ Rubber stamped by Gyuyoung Kim.
+
+ * wtf/Platform.h: Set WTF_CPU_ARM64 when __aarch64__ is defined.
+
2014-03-24 Andy Estes <aes...@apple.com>
Fix the iOS build.
Modified: trunk/Source/WTF/wtf/Platform.h (166231 => 166232)
--- trunk/Source/WTF/wtf/Platform.h 2014-03-25 12:43:47 UTC (rev 166231)
+++ trunk/Source/WTF/wtf/Platform.h 2014-03-25 13:08:29 UTC (rev 166232)
@@ -152,7 +152,7 @@
#endif
/* CPU(ARM64) - Apple */
-#if defined(__arm64__) && defined(__APPLE__)
+#if (defined(__arm64__) && defined(__APPLE__)) || defined(__aarch64__)
#define WTF_CPU_ARM64 1
#endif
Modified: trunk/Tools/ChangeLog (166231 => 166232)
--- trunk/Tools/ChangeLog 2014-03-25 12:43:47 UTC (rev 166231)
+++ trunk/Tools/ChangeLog 2014-03-25 13:08:29 UTC (rev 166232)
@@ -1,3 +1,13 @@
+2014-03-25 Gabor Rapcsanyi <rga...@webkit.org>
+
+ [EFL] Add ARM64 build support
+ https://bugs.webkit.org/show_bug.cgi?id=130506
+
+ Rubber stamped by Gyuyoung Kim.
+
+ * Scripts/webkitdirs.pm:
+ (isARM): Detect aarch64 as ARM.
+
2014-03-25 Eva Balazsfalvi <evab.u-sze...@partner.samsung.com>
[webkitpy] Improve _parse_bug_description to recognize more descriptions
Modified: trunk/Tools/Scripts/webkitdirs.pm (166231 => 166232)
--- trunk/Tools/Scripts/webkitdirs.pm 2014-03-25 12:43:47 UTC (rev 166231)
+++ trunk/Tools/Scripts/webkitdirs.pm 2014-03-25 13:08:29 UTC (rev 166232)
@@ -1107,7 +1107,7 @@
sub isARM()
{
- return $Config{archname} =~ /^arm[v\-]/;
+ return ($Config{archname} =~ /^arm[v\-]/) || ($Config{archname} =~ /^aarch64[v\-]/);
}
sub isCrossCompilation()
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes