summaryrefslogtreecommitdiffhomepage
path: root/tasks
diff options
context:
space:
mode:
authorxuejianqing <[email protected]>2015-07-06 12:51:57 +0800
committerxuejianqing <[email protected]>2015-07-06 12:51:57 +0800
commit0b50b4a5005c3233b88b09f196034352ebdfc515 (patch)
treee86cb427f0016c6a71a98a33066613d701ca5b3b /tasks
parente690e1e877f33cda815e4f8771208dda68def296 (diff)
downloadmruby-0b50b4a5005c3233b88b09f196034352ebdfc515.tar.gz
mruby-0b50b4a5005c3233b88b09f196034352ebdfc515.zip
fix androideabi cross-compile error : undefined reference to 'frexpl'
Diffstat (limited to 'tasks')
-rw-r--r--tasks/toolchains/androideabi.rake4
1 files changed, 2 insertions, 2 deletions
diff --git a/tasks/toolchains/androideabi.rake b/tasks/toolchains/androideabi.rake
index 61881ca31..7cdb9e43a 100644
--- a/tasks/toolchains/androideabi.rake
+++ b/tasks/toolchains/androideabi.rake
@@ -109,8 +109,8 @@ MRuby::Toolchain.new(:androideabi) do |conf|
ANDROID_CC = path_to_toolchain + '/bin/' + toolchain_prefix + 'gcc'
ANDROID_LD = path_to_toolchain + '/bin/' + toolchain_prefix + 'gcc'
ANDROID_AR = path_to_toolchain + '/bin/' + toolchain_prefix + 'ar'
- ANDROID_CFLAGS = GCC_COMMON_CFLAGS + %W(-mandroid --sysroot="#{SYSROOT}") + ARCH_CFLAGS
- ANDROID_LDFLAGS = GCC_COMMON_LDFLAGS + %W(-mandroid --sysroot="#{SYSROOT}") + ARCH_LDFLAGS
+ ANDROID_CFLAGS = GCC_COMMON_CFLAGS + %W(-D__android__ -mandroid --sysroot="#{SYSROOT}") + ARCH_CFLAGS
+ ANDROID_LDFLAGS = GCC_COMMON_LDFLAGS + %W(-D__android__ -mandroid --sysroot="#{SYSROOT}") + ARCH_LDFLAGS
when 'clang' then
# clang is not supported yet.
when 'clang31', 'clang3.1' then