Bug 963027 - AArch64 support for WebRTC. r=derf
authorMarcin Juszkiewicz <mjuszkiewicz@redhat.com>
Wed, 12 Feb 2014 10:24:21 -0500
changeset 185594 38fca44b6b86e2f12535900e2084f0378217570f
parent 185593 8858624d813a6200b059590c146cf774fc16ff38
child 185595 e1dfcb9ac6c87954bacdc38884487d054e6d25fb
push id3503
push userraliiev@mozilla.com
push dateMon, 28 Apr 2014 18:51:11 +0000
treeherdermozilla-beta@c95ac01e332e [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersderf
bugs963027
milestone30.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 963027 - AArch64 support for WebRTC. r=derf
media/webrtc/trunk/webrtc/typedefs.h
--- a/media/webrtc/trunk/webrtc/typedefs.h
+++ b/media/webrtc/trunk/webrtc/typedefs.h
@@ -98,16 +98,26 @@
 #define WEBRTC_ARCH_64_BITS 1
 #define WEBRTC_ARCH_BIG_ENDIAN
 #define WEBRTC_BIG_ENDIAN
 #elif defined(__s390__)
 #define WEBRTC_ARCH_S390 1
 #define WEBRTC_ARCH_32_BITS 1
 #define WEBRTC_ARCH_BIG_ENDIAN
 #define WEBRTC_BIG_ENDIAN
+#elif defined(__aarch64__)
+#define WEBRTC_ARCH_AARCH64 1
+#define WEBRTC_ARCH_64_BITS 1
+#if defined(__AARCH64EL__)
+#define WEBRTC_ARCH_LITTLE_ENDIAN
+#define WEBRTC_LITTLE_ENDIAN
+#elif defined(__AARCH64EB__)
+#define WEBRTC_ARCH_BIG_ENDIAN
+#define WEBRTC_BIG_ENDIAN
+#endif
 #elif defined(__alpha__)
 #define WEBRTC_ARCH_ALPHA 1
 #define WEBRTC_ARCH_64_BITS 1
 #define WEBRTC_ARCH_LITTLE_ENDIAN
 #define WEBRTC_LITTLE_ENDIAN
 #elif defined(__avr32__)
 #define WEBRTC_ARCH_AVR32 1
 #define WEBRTC_ARCH_32_BITS 1