aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Pall <mike>2012-06-09 17:29:54 +0200
committerMike Pall <mike>2012-06-09 17:29:54 +0200
commit1c8ed534b3e7bfec65d0724b53cd6f5f6c19c832 (patch)
tree45e19290e803c048755c331d20417cd9cecc428a
parent9a9509c66a98d0bf42003ad5d06e8f275c5ff1f5 (diff)
downloadluajit-1c8ed534b3e7bfec65d0724b53cd6f5f6c19c832.tar.gz
luajit-1c8ed534b3e7bfec65d0724b53cd6f5f6c19c832.tar.bz2
luajit-1c8ed534b3e7bfec65d0724b53cd6f5f6c19c832.zip
Fix check for minimum GCC version.
-rw-r--r--src/lj_arch.h12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/lj_arch.h b/src/lj_arch.h
index ce169b33..5f788502 100644
--- a/src/lj_arch.h
+++ b/src/lj_arch.h
@@ -212,7 +212,11 @@
212 212
213/* Check for minimum required compiler versions. */ 213/* Check for minimum required compiler versions. */
214#if defined(__GNUC__) 214#if defined(__GNUC__)
215#if LJ_TARGET_X64 215#if LJ_TARGET_X86
216#if (__GNUC__ < 3) || ((__GNUC__ == 3) && __GNUC_MINOR__ < 4)
217#error "Need at least GCC 3.4 or newer"
218#endif
219#elif LJ_TARGET_X64
216#if __GNUC__ < 4 220#if __GNUC__ < 4
217#error "Need at least GCC 4.0 or newer" 221#error "Need at least GCC 4.0 or newer"
218#endif 222#endif
@@ -220,14 +224,10 @@
220#if (__GNUC__ < 4) || ((__GNUC__ == 4) && __GNUC_MINOR__ < 2) 224#if (__GNUC__ < 4) || ((__GNUC__ == 4) && __GNUC_MINOR__ < 2)
221#error "Need at least GCC 4.2 or newer" 225#error "Need at least GCC 4.2 or newer"
222#endif 226#endif
223#elif LJ_TARGET_PPC 227#else
224#if (__GNUC__ < 4) || ((__GNUC__ == 4) && __GNUC_MINOR__ < 3) 228#if (__GNUC__ < 4) || ((__GNUC__ == 4) && __GNUC_MINOR__ < 3)
225#error "Need at least GCC 4.3 or newer" 229#error "Need at least GCC 4.3 or newer"
226#endif 230#endif
227#else
228#if (__GNUC__ < 3) || ((__GNUC__ == 3) && __GNUC_MINOR__ < 4)
229#error "Need at least GCC 3.4 or newer"
230#endif
231#endif 231#endif
232#endif 232#endif
233 233