mozilla-ppc64le-webrtc.patch
changeset 718 6cb1ac7cd223
parent 716 cef565f1c325
child 719 8d80a56bb0a8
equal deleted inserted replaced
716:cef565f1c325 718:6cb1ac7cd223
     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