Index: head/net/libilbc/files/patch-typedefs.h =================================================================== --- head/net/libilbc/files/patch-typedefs.h (revision 556911) +++ head/net/libilbc/files/patch-typedefs.h (revision 556912) @@ -1,15 +1,19 @@ --- typedefs.h.orig 2014-12-14 19:34:22 UTC +++ typedefs.h -@@ -26,6 +26,12 @@ - #elif defined(__aarch64__) +@@ -23,9 +23,15 @@ + #define WEBRTC_ARCH_X86_64 #define WEBRTC_ARCH_64_BITS #define WEBRTC_ARCH_LITTLE_ENDIAN -+#elif defined(__powerpc64__) || defined(__sparc64__) +-#elif defined(__aarch64__) ++#elif defined(__aarch64__) || defined(__powerpc64le__) + #define WEBRTC_ARCH_64_BITS + #define WEBRTC_ARCH_LITTLE_ENDIAN ++#elif defined(__powerpc64__) || defined(__riscv) || defined(__sparc64__) +#define WEBRTC_ARCH_64_BITS +#define WEBRTC_ARCH_BIG_ENDIAN +#elif defined(__powerpc__) +#define WEBRTC_ARCH_32_BITS +#define WEBRTC_ARCH_BIG_ENDIAN #elif defined(_M_IX86) || defined(__i386__) #define WEBRTC_ARCH_X86_FAMILY #define WEBRTC_ARCH_X86