forked from pool/MozillaFirefox
ee63deb207
* MFSA 2014-15/CVE-2014-1493/CVE-2014-1494 Miscellaneous memory safety hazards * MFSA 2014-17/CVE-2014-1497 (bmo#966311) Out of bounds read during WAV file decoding * MFSA 2014-18/CVE-2014-1498 (bmo#935618) crypto.generateCRMFRequest does not validate type of key * MFSA 2014-19/CVE-2014-1499 (bmo#961512) Spoofing attack on WebRTC permission prompt * MFSA 2014-20/CVE-2014-1500 (bmo#956524) onbeforeunload and Javascript navigation DOS * MFSA 2014-22/CVE-2014-1502 (bmo#972622) WebGL content injection from one domain to rendering in another * MFSA 2014-23/CVE-2014-1504 (bmo#911547) Content Security Policy for data: documents not preserved by session restore * MFSA 2014-26/CVE-2014-1508 (bmo#963198) Information disclosure through polygon rendering in MathML * MFSA 2014-27/CVE-2014-1509 (bmo#966021) Memory corruption in Cairo during PDF font rendering * MFSA 2014-28/CVE-2014-1505 (bmo#941887) SVG filters information disclosure through feDisplacementMap * MFSA 2014-29/CVE-2014-1510/CVE-2014-1511 (bmo#982906, bmo#982909) Privilege escalation using WebIDL-implemented APIs * MFSA 2014-30/CVE-2014-1512 (bmo#982957) Use-after-free in TypeObject * MFSA 2014-31/CVE-2014-1513 (bmo#982974) Out-of-bounds read/write through neutering ArrayBuffer objects * MFSA 2014-32/CVE-2014-1514 (bmo#983344) Out-of-bounds write through TypedArrayObject after neutering OBS-URL: https://build.opensuse.org/package/show/mozilla:Factory/MozillaFirefox?expand=0&rev=370
43 lines
1.3 KiB
Diff
43 lines
1.3 KiB
Diff
# HG changeset patch
|
|
# Parent acbe154db4c912f3ac853c0671cd3d5e52b1e716
|
|
# User Ulrich Weigand <uweigand@de.ibm.com>
|
|
Bug 976648 - powerpc64le-linux support - WebRTC endian config
|
|
|
|
diff --git a/media/webrtc/trunk/webrtc/typedefs.h b/media/webrtc/trunk/webrtc/typedefs.h
|
|
--- a/media/webrtc/trunk/webrtc/typedefs.h
|
|
+++ b/media/webrtc/trunk/webrtc/typedefs.h
|
|
@@ -47,23 +47,33 @@
|
|
//#define WEBRTC_ARCH_ARM_FAMILY
|
|
//#define WEBRTC_ARCH_ARMEL
|
|
#define WEBRTC_ARCH_32_BITS
|
|
#define WEBRTC_ARCH_LITTLE_ENDIAN
|
|
#define WEBRTC_LITTLE_ENDIAN
|
|
#elif defined(__powerpc64__)
|
|
#define WEBRTC_ARCH_PPC64 1
|
|
#define WEBRTC_ARCH_64_BITS 1
|
|
+#ifdef __LITTLE_ENDIAN__
|
|
+#define WEBRTC_ARCH_LITTLE_ENDIAN
|
|
+#define WEBRTC_LITTLE_ENDIAN
|
|
+#else
|
|
#define WEBRTC_ARCH_BIG_ENDIAN
|
|
#define WEBRTC_BIG_ENDIAN
|
|
+#endif
|
|
#elif defined(__ppc__) || defined(__powerpc__)
|
|
#define WEBRTC_ARCH_PPC 1
|
|
#define WEBRTC_ARCH_32_BITS 1
|
|
+#ifdef __LITTLE_ENDIAN__
|
|
+#define WEBRTC_ARCH_LITTLE_ENDIAN
|
|
+#define WEBRTC_LITTLE_ENDIAN
|
|
+#else
|
|
#define WEBRTC_ARCH_BIG_ENDIAN
|
|
#define WEBRTC_BIG_ENDIAN
|
|
+#endif
|
|
#elif defined(__sparc64__)
|
|
#define WEBRTC_ARCH_SPARC 1
|
|
#define WEBRTC_ARCH_64_BITS 1
|
|
#define WEBRTC_ARCH_BIG_ENDIAN
|
|
#define WEBRTC_BIG_ENDIAN
|
|
#elif defined(__sparc__)
|
|
#define WEBRTC_ARCH_SPARC 1
|
|
#define WEBRTC_ARCH_32_BITS 1
|