Title: [197556] releases/WebKitGTK/webkit-2.4
Revision
197556
Author
[email protected]
Date
2016-03-04 04:54:39 -0800 (Fri, 04 Mar 2016)

Log Message

Merge r166232 - [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: releases/WebKitGTK/webkit-2.4/CMakeLists.txt (197555 => 197556)


--- releases/WebKitGTK/webkit-2.4/CMakeLists.txt	2016-03-04 12:51:49 UTC (rev 197555)
+++ releases/WebKitGTK/webkit-2.4/CMakeLists.txt	2016-03-04 12:54:39 UTC (rev 197556)
@@ -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: releases/WebKitGTK/webkit-2.4/ChangeLog (197555 => 197556)


--- releases/WebKitGTK/webkit-2.4/ChangeLog	2016-03-04 12:51:49 UTC (rev 197555)
+++ releases/WebKitGTK/webkit-2.4/ChangeLog	2016-03-04 12:54:39 UTC (rev 197556)
@@ -1,3 +1,12 @@
+2014-03-25  Gabor Rapcsanyi  <[email protected]>
+
+        [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.
+
 2015-05-20  Carlos Garcia Campos  <[email protected]>
 
         Unreviewed. Update NEWS and Versions.m4 for 2.4.9 release.

Modified: releases/WebKitGTK/webkit-2.4/Source/ThirdParty/ChangeLog (197555 => 197556)


--- releases/WebKitGTK/webkit-2.4/Source/ThirdParty/ChangeLog	2016-03-04 12:51:49 UTC (rev 197555)
+++ releases/WebKitGTK/webkit-2.4/Source/ThirdParty/ChangeLog	2016-03-04 12:54:39 UTC (rev 197556)
@@ -1,3 +1,12 @@
+2014-03-25  Gabor Rapcsanyi  <[email protected]>
+
+        [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-01-12  Andy Estes  <[email protected]>
 
         Fix the Mac build after r161777.

Modified: releases/WebKitGTK/webkit-2.4/Source/ThirdParty/leveldb/port/atomic_pointer.h (197555 => 197556)


--- releases/WebKitGTK/webkit-2.4/Source/ThirdParty/leveldb/port/atomic_pointer.h	2016-03-04 12:51:49 UTC (rev 197555)
+++ releases/WebKitGTK/webkit-2.4/Source/ThirdParty/leveldb/port/atomic_pointer.h	2016-03-04 12:54:39 UTC (rev 197556)
@@ -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: releases/WebKitGTK/webkit-2.4/Source/WTF/ChangeLog (197555 => 197556)


--- releases/WebKitGTK/webkit-2.4/Source/WTF/ChangeLog	2016-03-04 12:51:49 UTC (rev 197555)
+++ releases/WebKitGTK/webkit-2.4/Source/WTF/ChangeLog	2016-03-04 12:54:39 UTC (rev 197556)
@@ -1,3 +1,12 @@
+2014-03-25  Gabor Rapcsanyi  <[email protected]>
+
+        [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.
+
 2015-04-17  Milan Crha  <[email protected]>
 
         [GTK] Miscellaneous changes for msys/mingw

Modified: releases/WebKitGTK/webkit-2.4/Source/WTF/wtf/Platform.h (197555 => 197556)


--- releases/WebKitGTK/webkit-2.4/Source/WTF/wtf/Platform.h	2016-03-04 12:51:49 UTC (rev 197555)
+++ releases/WebKitGTK/webkit-2.4/Source/WTF/wtf/Platform.h	2016-03-04 12:54:39 UTC (rev 197556)
@@ -169,7 +169,7 @@
 #endif
 
 /* CPU(ARM64) - Apple */
-#if defined(__arm64__) && defined(__APPLE__)
+#if (defined(__arm64__) && defined(__APPLE__)) || defined(__aarch64__)
 #define WTF_CPU_ARM64 1
 #endif
 

Modified: releases/WebKitGTK/webkit-2.4/Tools/ChangeLog (197555 => 197556)


--- releases/WebKitGTK/webkit-2.4/Tools/ChangeLog	2016-03-04 12:51:49 UTC (rev 197555)
+++ releases/WebKitGTK/webkit-2.4/Tools/ChangeLog	2016-03-04 12:54:39 UTC (rev 197556)
@@ -1,3 +1,13 @@
+2014-03-25  Gabor Rapcsanyi  <[email protected]>
+
+        [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-02-27  Alberto Garcia  <[email protected]>
 
         [gtk-doc] UnicodeEncodeError: 'ascii' codec can't encode character

Modified: releases/WebKitGTK/webkit-2.4/Tools/Scripts/webkitdirs.pm (197555 => 197556)


--- releases/WebKitGTK/webkit-2.4/Tools/Scripts/webkitdirs.pm	2016-03-04 12:51:49 UTC (rev 197555)
+++ releases/WebKitGTK/webkit-2.4/Tools/Scripts/webkitdirs.pm	2016-03-04 12:54:39 UTC (rev 197556)
@@ -1089,7 +1089,7 @@
 
 sub isARM()
 {
-    return $Config{archname} =~ /^arm[v\-]/;
+    return ($Config{archname} =~ /^arm[v\-]/) || ($Config{archname} =~ /^aarch64[v\-]/);
 }
 
 sub isCrossCompilation()
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to