fed8b1f320
install license files to %doc (forwarded request 221618 from mlin7442) OBS-URL: https://build.opensuse.org/request/show/221704 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libqt5-qtscript?expand=0&rev=8
50 lines
1.6 KiB
Diff
50 lines
1.6 KiB
Diff
From: Riku Voipio <riku.voipio@iki.fi>
|
|
Date: Tue, 07 Jan 2014 15:15:56 +0000
|
|
Subject: Detect AArch64 architecture
|
|
X-Git-Url: http://quickgit.kde.org/?p=qt%2Fqtscript.git&a=commitdiff&h=2e049836ee16f4aedbe7ccc3335fc57852725716
|
|
---
|
|
Detect AArch64 architecture
|
|
|
|
Adds WTF platform support for the AArch64 architecture.
|
|
|
|
Patch is based on WebKit-gtk patch done by Riku Voipio, and was
|
|
cherry-picked and tested by Marcin Juszkiewicz.
|
|
|
|
Task-number: QTBUG-35442
|
|
|
|
Change-Id: Ie6194f3c430cb6513367a3cdf221a41d60a1ed14
|
|
Signed-off-by: Riku Voipio <riku.voipio@iki.fi>
|
|
Signed-off-by: Marcin Juszkiewicz <marcin@juszkiewicz.com.pl>
|
|
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@digia.com>
|
|
---
|
|
|
|
|
|
--- a/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Platform.h
|
|
+++ b/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Platform.h
|
|
@@ -209,6 +209,14 @@
|
|
#define WTF_CPU_AIX64 1
|
|
#endif
|
|
|
|
+/* CPU(AARCH64) - AArch64 */
|
|
+#if defined(__aarch64__)
|
|
+#define WTF_CPU_AARCH64 1
|
|
+#if defined(__AARCH64EB__)
|
|
+#define WTF_CPU_BIG_ENDIAN 1
|
|
+#endif
|
|
+#endif
|
|
+
|
|
/* CPU(ARM) - ARM, any version*/
|
|
#if defined(arm) \
|
|
|| defined(__arm__) \
|
|
@@ -896,7 +904,7 @@
|
|
#endif
|
|
|
|
#if !defined(WTF_USE_JSVALUE64) && !defined(WTF_USE_JSVALUE32) && !defined(WTF_USE_JSVALUE32_64)
|
|
-#if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS) || OS(SOLARIS) || OS(HPUX))) || (CPU(IA64) && !CPU(IA64_32)) || CPU(ALPHA) || CPU(AIX64) || CPU(SPARC64) || CPU(MIPS64)
|
|
+#if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS) || OS(SOLARIS) || OS(HPUX))) || (CPU(IA64) && !CPU(IA64_32)) || CPU(ALPHA) || CPU(AIX64) || CPU(SPARC64) || CPU(MIPS64) || CPU(AARCH64)
|
|
#define WTF_USE_JSVALUE64 1
|
|
#elif CPU(ARM) || CPU(PPC64)
|
|
#define WTF_USE_JSVALUE32 1
|
|
|
|
|