diff --git a/src/lj_arch.h b/src/lj_arch.h index fcebd84b..e796912e 100644 --- a/src/lj_arch.h +++ b/src/lj_arch.h @@ -436,12 +436,9 @@ #error "No support for ILP32 model on ARM64" #endif #elif LJ_TARGET_PPC -#if !LJ_ARCH_PPC64 && LJ_ARCH_ENDIAN == LUAJIT_LE +#if !LJ_ARCH_PPC64 && (defined(_LITTLE_ENDIAN) && (!defined(_BYTE_ORDER) || (_BYTE_ORDER == _LITTLE_ENDIAN))) #error "No support for little-endian PPC32" #endif -#if LJ_ARCH_PPC64 -#error "No support for PowerPC 64 bit mode (yet)" -#endif #if defined(__NO_FPRS__) && !defined(_SOFT_FLOAT) #error "No support for PPC/e500 anymore (use LuaJIT 2.0)" #endif