Allow building with Clang on PPC

Clang pretends to be GCC 4.2 and fails with:
lj_arch.h:503:2: error: "Need at least GCC 4.3 or newer"
#error "Need at least GCC 4.3 or newer"
This commit is contained in:
pkubaj 2022-12-27 23:17:41 +00:00 committed by GitHub
parent a04480e311
commit 06c838bbc5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -465,6 +465,10 @@
#error "Need at least GCC 4.8 or newer" #error "Need at least GCC 4.8 or newer"
#endif #endif
#endif #endif
#elif LJ_TARGET_PPC
#if ((__clang_major__ < 8) || ((__clang_major__ == 0) && __clang_minor__ < 0))
#error "Need at least Clang 8.0 or newer"
#endif
#elif !LJ_TARGET_PS3 #elif !LJ_TARGET_PS3
#if (__GNUC__ < 4) || ((__GNUC__ == 4) && __GNUC_MINOR__ < 3) #if (__GNUC__ < 4) || ((__GNUC__ == 4) && __GNUC_MINOR__ < 3)
#error "Need at least GCC 4.3 or newer" #error "Need at least GCC 4.3 or newer"