Commit 11d7aa9d7a4bbe642944edc0f07cf96db9b270b6

Anthony Green 2014-02-28T01:06:48

Merge pull request #46 from makotokato/android-clang Fix build failure when using clang for Android

1
2
3
4
5
6
7
8
9
10
11
12
13
diff --git a/src/closures.c b/src/closures.c
index 6eac601..98f00f9 100644
--- a/src/closures.c
+++ b/src/closures.c
@@ -34,7 +34,7 @@
 #include <ffi_common.h>
 
 #if !FFI_MMAP_EXEC_WRIT && !FFI_EXEC_TRAMPOLINE_TABLE
-# if __gnu_linux__
+# if __gnu_linux__ && !defined(__ANDROID__)
 /* This macro indicates it may be forbidden to map anonymous memory
    with both write and execute permission.  Code compiled when this
    option is defined will attempt to map such pages once, but if it