http://patches.openembedded.org/patch/37197/
Index: xorg-server-684d94d/hw/xfree86/common/compiler.h
===================================================================
--- xorg-server-684d94d.orig/hw/xfree86/common/compiler.h	2013-05-20 12:25:29.148745742 +0800
+++ xorg-server-684d94d/hw/xfree86/common/compiler.h	2013-05-20 12:26:04.900746739 +0800
@@ -101,6 +101,7 @@
 #if defined(NO_INLINE) || defined(DO_PROTOTYPES)
 #if !defined(__arm__)
 #if !defined(__sparc__) && !defined(__sparc) && !defined(__arm32__) && !defined(__nds32__) \
+	  && !defined(__mips64) \
       && !(defined(__alpha__) && defined(linux)) \
       && !(defined(__ia64__) && defined(linux)) \
 
@@ -721,7 +722,7 @@
 }
 
 #elif defined(__mips__) || (defined(__arm32__) && !defined(__linux__))
-#ifdef __arm32__
+#if defined(__arm32__) || defined (__mips64)
 #define PORT_SIZE long
 #else
 #define PORT_SIZE short
