mozilla-ppc64.patch
author Wolfgang Rosenauer <wr@rosenauer.org>
Fri, 18 Nov 2011 07:36:46 +0100
changeset 356 30a00f382aed
parent 355 91b462c0fd72
permissions -rw-r--r--
version 9.0b2
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
355
91b462c0fd72 fix ppc64 build
Dinar Valeev <dvaleev@suse.com>
parents:
diff changeset
     1
# HG changeset patch
356
30a00f382aed version 9.0b2
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 355
diff changeset
     2
# Parent 928a29c4a79c9041d6b9f68e24de8f5aab15cc5d
355
91b462c0fd72 fix ppc64 build
Dinar Valeev <dvaleev@suse.com>
parents:
diff changeset
     3
From: upstream
91b462c0fd72 fix ppc64 build
Dinar Valeev <dvaleev@suse.com>
parents:
diff changeset
     4
Subject: Fix PPC64 build
91b462c0fd72 fix ppc64 build
Dinar Valeev <dvaleev@suse.com>
parents:
diff changeset
     5
https://bugzilla.mozilla.org/show_bug.cgi?id=670719
91b462c0fd72 fix ppc64 build
Dinar Valeev <dvaleev@suse.com>
parents:
diff changeset
     6
https://bugzilla.mozilla.org/show_bug.cgi?id=654056
91b462c0fd72 fix ppc64 build
Dinar Valeev <dvaleev@suse.com>
parents:
diff changeset
     7
91b462c0fd72 fix ppc64 build
Dinar Valeev <dvaleev@suse.com>
parents:
diff changeset
     8
diff --git a/ipc/chromium/src/build/build_config.h b/ipc/chromium/src/build/build_config.h
91b462c0fd72 fix ppc64 build
Dinar Valeev <dvaleev@suse.com>
parents:
diff changeset
     9
--- a/ipc/chromium/src/build/build_config.h
91b462c0fd72 fix ppc64 build
Dinar Valeev <dvaleev@suse.com>
parents:
diff changeset
    10
+++ b/ipc/chromium/src/build/build_config.h
356
30a00f382aed version 9.0b2
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 355
diff changeset
    11
@@ -54,16 +54,19 @@
355
91b462c0fd72 fix ppc64 build
Dinar Valeev <dvaleev@suse.com>
parents:
diff changeset
    12
 #define ARCH_CPU_X86_FAMILY 1
91b462c0fd72 fix ppc64 build
Dinar Valeev <dvaleev@suse.com>
parents:
diff changeset
    13
 #define ARCH_CPU_X86 1
91b462c0fd72 fix ppc64 build
Dinar Valeev <dvaleev@suse.com>
parents:
diff changeset
    14
 #define ARCH_CPU_32_BITS 1
91b462c0fd72 fix ppc64 build
Dinar Valeev <dvaleev@suse.com>
parents:
diff changeset
    15
 #elif defined(__ARMEL__)
91b462c0fd72 fix ppc64 build
Dinar Valeev <dvaleev@suse.com>
parents:
diff changeset
    16
 #define ARCH_CPU_ARM_FAMILY 1
91b462c0fd72 fix ppc64 build
Dinar Valeev <dvaleev@suse.com>
parents:
diff changeset
    17
 #define ARCH_CPU_ARMEL 1
91b462c0fd72 fix ppc64 build
Dinar Valeev <dvaleev@suse.com>
parents:
diff changeset
    18
 #define ARCH_CPU_32_BITS 1
91b462c0fd72 fix ppc64 build
Dinar Valeev <dvaleev@suse.com>
parents:
diff changeset
    19
 #define WCHAR_T_IS_UNSIGNED 1
91b462c0fd72 fix ppc64 build
Dinar Valeev <dvaleev@suse.com>
parents:
diff changeset
    20
+#elif defined(__powerpc64__)
91b462c0fd72 fix ppc64 build
Dinar Valeev <dvaleev@suse.com>
parents:
diff changeset
    21
+#define ARCH_CPU_PPC64 1
91b462c0fd72 fix ppc64 build
Dinar Valeev <dvaleev@suse.com>
parents:
diff changeset
    22
+#define ARCH_CPU_64_BITS 1
91b462c0fd72 fix ppc64 build
Dinar Valeev <dvaleev@suse.com>
parents:
diff changeset
    23
 #elif defined(__ppc__) || defined(__powerpc__)
91b462c0fd72 fix ppc64 build
Dinar Valeev <dvaleev@suse.com>
parents:
diff changeset
    24
 #define ARCH_CPU_PPC 1
91b462c0fd72 fix ppc64 build
Dinar Valeev <dvaleev@suse.com>
parents:
diff changeset
    25
 #define ARCH_CPU_32_BITS 1
356
30a00f382aed version 9.0b2
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 355
diff changeset
    26
 #elif defined(__sparc64__)
30a00f382aed version 9.0b2
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 355
diff changeset
    27
 #define ARCH_CPU_SPARC 1
30a00f382aed version 9.0b2
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 355
diff changeset
    28
 #define ARCH_CPU_64_BITS 1
355
91b462c0fd72 fix ppc64 build
Dinar Valeev <dvaleev@suse.com>
parents:
diff changeset
    29
 #else
91b462c0fd72 fix ppc64 build
Dinar Valeev <dvaleev@suse.com>
parents:
diff changeset
    30
 #error Please add support for your architecture in build/build_config.h