summaryrefslogtreecommitdiff
path: root/src/lj_arch.h
diff options
context:
space:
mode:
authorMike Pall <mike>2011-04-28 19:41:34 +0200
committerMike Pall <mike>2011-04-28 19:41:34 +0200
commit0ba34ffe50e9572e27cebb8c2fae4d46862114ef (patch)
treeabc04617cb945a0c21d6537f20e91857596aa1f2 /src/lj_arch.h
parent7ff84097976f09dfa306e0fb20103292bef9aee3 (diff)
downloadluajit-0ba34ffe50e9572e27cebb8c2fae4d46862114ef.tar.gz
luajit-0ba34ffe50e9572e27cebb8c2fae4d46862114ef.tar.bz2
luajit-0ba34ffe50e9572e27cebb8c2fae4d46862114ef.zip
ARM: Fix ABI and build issues for iOS. Now works on iOS 3.0+.
Diffstat (limited to 'src/lj_arch.h')
-rw-r--r--src/lj_arch.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lj_arch.h b/src/lj_arch.h
index f179cf80..b361e3dc 100644
--- a/src/lj_arch.h
+++ b/src/lj_arch.h
@@ -194,8 +194,8 @@
194#if defined(__ARMEB__) 194#if defined(__ARMEB__)
195#error "No support for big-endian ARM" 195#error "No support for big-endian ARM"
196#endif 196#endif
197#if !__ARM_EABI__ 197#if !(__ARM_EABI__ || LJ_TARGET_OSX)
198#error "Only ARM EABI is supported" 198#error "Only ARM EABI or iOS 3.0+ ABI is supported"
199#endif 199#endif
200#elif LJ_TARGET_PPC 200#elif LJ_TARGET_PPC
201#if defined(_SOFT_FLOAT) || defined(_SOFT_DOUBLE) 201#if defined(_SOFT_FLOAT) || defined(_SOFT_DOUBLE)