From 3b44d41156149af8da2a58825fefdfa23274ae7a Mon Sep 17 00:00:00 2001 From: Makoto Kato Date: Wed, 10 Jul 2013 15:34:53 +0900 Subject: [PATCH] Fix build failure when using clang for Android clang for Android generates __gnu_linux__ define, but gcc for Android doesn't. So we should add check it for Android --- src/closures.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/closures.c b/src/closures.c index 6298d6f0..557c7365 100644 --- a/src/closures.c +++ b/src/closures.c @@ -34,7 +34,7 @@ #include #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