mozilla-aarch64-bmo-963030.patch
author Dirk Müller <dmueller@suse.com>
Sun, 13 Apr 2014 16:54:09 +0200
changeset 715 e1c226a4de34
permissions -rw-r--r--
AArch64 porting
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
715
e1c226a4de34 AArch64 porting
Dirk Müller <dmueller@suse.com>
parents:
diff changeset
     1
e1c226a4de34 AArch64 porting
Dirk Müller <dmueller@suse.com>
parents:
diff changeset
     2
# HG changeset patch
e1c226a4de34 AArch64 porting
Dirk Müller <dmueller@suse.com>
parents:
diff changeset
     3
# User Marcin Juszkiewicz <mjuszkiewicz@redhat.com>
e1c226a4de34 AArch64 porting
Dirk Müller <dmueller@suse.com>
parents:
diff changeset
     4
# Date 1391033256 18000
e1c226a4de34 AArch64 porting
Dirk Müller <dmueller@suse.com>
parents:
diff changeset
     5
# Node ID 8a76622ce10d83a9dd070b968367efd8e73dc7cc
e1c226a4de34 AArch64 porting
Dirk Müller <dmueller@suse.com>
parents:
diff changeset
     6
# Parent  d890e603d751c465f2a0e2d2221e033b32afe4a9
e1c226a4de34 AArch64 porting
Dirk Müller <dmueller@suse.com>
parents:
diff changeset
     7
Bug 963030 - AArch64 support for IPC. r=bsmedberg
e1c226a4de34 AArch64 porting
Dirk Müller <dmueller@suse.com>
parents:
diff changeset
     8
e1c226a4de34 AArch64 porting
Dirk Müller <dmueller@suse.com>
parents:
diff changeset
     9
diff --git a/ipc/chromium/src/build/build_config.h b/ipc/chromium/src/build/build_config.h
e1c226a4de34 AArch64 porting
Dirk Müller <dmueller@suse.com>
parents:
diff changeset
    10
--- a/ipc/chromium/src/build/build_config.h
e1c226a4de34 AArch64 porting
Dirk Müller <dmueller@suse.com>
parents:
diff changeset
    11
+++ b/ipc/chromium/src/build/build_config.h
e1c226a4de34 AArch64 porting
Dirk Müller <dmueller@suse.com>
parents:
diff changeset
    12
@@ -97,16 +97,19 @@
e1c226a4de34 AArch64 porting
Dirk Müller <dmueller@suse.com>
parents:
diff changeset
    13
 #define ARCH_CPU_S390X 1
e1c226a4de34 AArch64 porting
Dirk Müller <dmueller@suse.com>
parents:
diff changeset
    14
 #define ARCH_CPU_64_BITS 1
e1c226a4de34 AArch64 porting
Dirk Müller <dmueller@suse.com>
parents:
diff changeset
    15
 #elif defined(__s390__)
e1c226a4de34 AArch64 porting
Dirk Müller <dmueller@suse.com>
parents:
diff changeset
    16
 #define ARCH_CPU_S390 1
e1c226a4de34 AArch64 porting
Dirk Müller <dmueller@suse.com>
parents:
diff changeset
    17
 #define ARCH_CPU_32_BITS 1
e1c226a4de34 AArch64 porting
Dirk Müller <dmueller@suse.com>
parents:
diff changeset
    18
 #elif defined(__alpha__)
e1c226a4de34 AArch64 porting
Dirk Müller <dmueller@suse.com>
parents:
diff changeset
    19
 #define ARCH_CPU_ALPHA 1
e1c226a4de34 AArch64 porting
Dirk Müller <dmueller@suse.com>
parents:
diff changeset
    20
 #define ARCH_CPU_64_BITS 1
e1c226a4de34 AArch64 porting
Dirk Müller <dmueller@suse.com>
parents:
diff changeset
    21
+#elif defined(__aarch64__)
e1c226a4de34 AArch64 porting
Dirk Müller <dmueller@suse.com>
parents:
diff changeset
    22
+#define ARCH_CPU_AARCH64 1
e1c226a4de34 AArch64 porting
Dirk Müller <dmueller@suse.com>
parents:
diff changeset
    23
+#define ARCH_CPU_64_BITS 1
e1c226a4de34 AArch64 porting
Dirk Müller <dmueller@suse.com>
parents:
diff changeset
    24
 #else
e1c226a4de34 AArch64 porting
Dirk Müller <dmueller@suse.com>
parents:
diff changeset
    25
 #error Please add support for your architecture in build/build_config.h
e1c226a4de34 AArch64 porting
Dirk Müller <dmueller@suse.com>
parents:
diff changeset
    26
 #endif
e1c226a4de34 AArch64 porting
Dirk Müller <dmueller@suse.com>
parents:
diff changeset
    27
 
e1c226a4de34 AArch64 porting
Dirk Müller <dmueller@suse.com>
parents:
diff changeset
    28
 // Type detection for wchar_t.
e1c226a4de34 AArch64 porting
Dirk Müller <dmueller@suse.com>
parents:
diff changeset
    29
 #if defined(OS_WIN)
e1c226a4de34 AArch64 porting
Dirk Müller <dmueller@suse.com>
parents:
diff changeset
    30
 #define WCHAR_T_IS_UTF16
e1c226a4de34 AArch64 porting
Dirk Müller <dmueller@suse.com>
parents:
diff changeset
    31
 #else
e1c226a4de34 AArch64 porting
Dirk Müller <dmueller@suse.com>
parents:
diff changeset
    32