From 4f4b92ba7ae9c56cb0f181d5f95d709e085b8bd5 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Fri, 11 Jul 2014 15:56:16 +0200 Subject: always check for __BYTE_ORDER == __BIG_ENDIAN when checking for endianess Let's always stick to glibc's way to determine byte order, and not mix autoconf-specific checks with gcc checks. --- src/shared/gpt.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/shared/gpt.h') diff --git a/src/shared/gpt.h b/src/shared/gpt.h index 64090e0e9b..278940bf03 100644 --- a/src/shared/gpt.h +++ b/src/shared/gpt.h @@ -42,10 +42,10 @@ # define GPT_ROOT_NATIVE GPT_ROOT_X86 #endif -#if defined(__aarch64__) && !defined(WORDS_BIGENDIAN) +#if defined(__aarch64__) && (__BYTE_ORDER != __BIG_ENDIAN) # define GPT_ROOT_NATIVE GPT_ROOT_ARM_64 # define GPT_ROOT_SECONDARY GPT_ROOT_ARM -#elif defined(__arm__) && !defined(WORDS_BIGENDIAN) +#elif defined(__arm__) && (__BYTE_ORDER != __BIG_ENDIAN) # define GPT_ROOT_NATIVE GPT_ROOT_ARM #endif -- cgit v1.2.3-54-g00ecf