[Spice-commits] spice/macros.h

Frediano Ziglio fziglio at kemper.freedesktop.org
Wed Aug 19 07:43:30 PDT 2015


 spice/macros.h |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

New commits:
commit 2cd036e9d42ce9bf053609c9030ee7e2f9c01790
Author: Frediano Ziglio <fziglio at redhat.com>
Date:   Tue Aug 18 17:22:08 2015 +0100

    Fix endianess compatibility with old GCC versions
    
    GCC 4.4.7 does not define __BYTE_ORDER__ macros so use architecture
    macro to attempt to detect endianess.
    
    Signed-off-by: Frediano Ziglio <fziglio at redhat.com>
    Reported-by: Swapna Krishnan <skrishna at redhat.com>
    Tested-by: Swapna Krishnan <skrishna at redhat.com>
    Acked-by: Uri Lublin <uril at redhat.com>

diff --git a/spice/macros.h b/spice/macros.h
index 716f6e0..180c2b7 100644
--- a/spice/macros.h
+++ b/spice/macros.h
@@ -383,7 +383,8 @@
 #ifndef SPICE_ENDIAN
 #  if defined(__LITTLE_ENDIAN__) || defined(__ARMEL__) \
       || defined(__THUMBEL__) || defined(__AARCH64EL__) \
-      || defined(_MIPSEL) || defined(__MIPSEL) || defined(__MIPSEL__)
+      || defined(_MIPSEL) || defined(__MIPSEL) || defined(__MIPSEL__) \
+      || defined(__amd64__) || defined(__x86_64__) || defined(__i386__)
 #    define SPICE_ENDIAN SPICE_ENDIAN_LITTLE
 #  endif
 #  if defined(__BIG_ENDIAN__) || defined(__ARMEB__) \


More information about the Spice-commits mailing list