1 # HG changeset patch |
|
2 # Parent acbe154db4c912f3ac853c0671cd3d5e52b1e716 |
|
3 # User Ulrich Weigand <uweigand@de.ibm.com> |
|
4 Bug 976648 - powerpc64le-linux support - WebRTC endian config |
|
5 |
|
6 diff --git a/media/webrtc/trunk/webrtc/typedefs.h b/media/webrtc/trunk/webrtc/typedefs.h |
|
7 --- a/media/webrtc/trunk/webrtc/typedefs.h |
|
8 +++ b/media/webrtc/trunk/webrtc/typedefs.h |
|
9 @@ -47,23 +47,33 @@ |
|
10 //#define WEBRTC_ARCH_ARM_FAMILY |
|
11 //#define WEBRTC_ARCH_ARMEL |
|
12 #define WEBRTC_ARCH_32_BITS |
|
13 #define WEBRTC_ARCH_LITTLE_ENDIAN |
|
14 #define WEBRTC_LITTLE_ENDIAN |
|
15 #elif defined(__powerpc64__) |
|
16 #define WEBRTC_ARCH_PPC64 1 |
|
17 #define WEBRTC_ARCH_64_BITS 1 |
|
18 +#ifdef __LITTLE_ENDIAN__ |
|
19 +#define WEBRTC_ARCH_LITTLE_ENDIAN |
|
20 +#define WEBRTC_LITTLE_ENDIAN |
|
21 +#else |
|
22 #define WEBRTC_ARCH_BIG_ENDIAN |
|
23 #define WEBRTC_BIG_ENDIAN |
|
24 +#endif |
|
25 #elif defined(__ppc__) || defined(__powerpc__) |
|
26 #define WEBRTC_ARCH_PPC 1 |
|
27 #define WEBRTC_ARCH_32_BITS 1 |
|
28 +#ifdef __LITTLE_ENDIAN__ |
|
29 +#define WEBRTC_ARCH_LITTLE_ENDIAN |
|
30 +#define WEBRTC_LITTLE_ENDIAN |
|
31 +#else |
|
32 #define WEBRTC_ARCH_BIG_ENDIAN |
|
33 #define WEBRTC_BIG_ENDIAN |
|
34 +#endif |
|
35 #elif defined(__sparc64__) |
|
36 #define WEBRTC_ARCH_SPARC 1 |
|
37 #define WEBRTC_ARCH_64_BITS 1 |
|
38 #define WEBRTC_ARCH_BIG_ENDIAN |
|
39 #define WEBRTC_BIG_ENDIAN |
|
40 #elif defined(__sparc__) |
|
41 #define WEBRTC_ARCH_SPARC 1 |
|
42 #define WEBRTC_ARCH_32_BITS 1 |
|