diff options
Diffstat (limited to 'src/lj_arch.h')
-rw-r--r-- | src/lj_arch.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/lj_arch.h b/src/lj_arch.h index 202fc5cb..cb583554 100644 --- a/src/lj_arch.h +++ b/src/lj_arch.h | |||
@@ -300,6 +300,16 @@ | |||
300 | #if (__GNUC__ < 4) || ((__GNUC__ == 4) && __GNUC_MINOR__ < 2) | 300 | #if (__GNUC__ < 4) || ((__GNUC__ == 4) && __GNUC_MINOR__ < 2) |
301 | #error "Need at least GCC 4.2 or newer" | 301 | #error "Need at least GCC 4.2 or newer" |
302 | #endif | 302 | #endif |
303 | #elif LJ_TARGET_ARM64 | ||
304 | #if __clang__ | ||
305 | #if (__clang_major__ < 3) || ((__clang_major__ == 3) && __clang_minor__ < 5) | ||
306 | #error "Need at least Clang 3.5 or newer" | ||
307 | #endif | ||
308 | #else | ||
309 | #if (__GNUC__ < 4) || ((__GNUC__ == 4) && __GNUC_MINOR__ < 8) | ||
310 | #error "Need at least GCC 4.8 or newer" | ||
311 | #endif | ||
312 | #endif | ||
303 | #elif !LJ_TARGET_PS3 | 313 | #elif !LJ_TARGET_PS3 |
304 | #if (__GNUC__ < 4) || ((__GNUC__ == 4) && __GNUC_MINOR__ < 3) | 314 | #if (__GNUC__ < 4) || ((__GNUC__ == 4) && __GNUC_MINOR__ < 3) |
305 | #error "Need at least GCC 4.3 or newer" | 315 | #error "Need at least GCC 4.3 or newer" |