This is the first part of an effort to allow bootstrapping openjdk without downloading any binaries. The next part will be an openjdk7 package that will be used to bootstrap openjdk8. After that, we can proceed to add the missing parts to go all the way up to 11. [ci skip]
13 lines
539 B
Diff
13 lines
539 B
Diff
diff --git a/libffi/closures.c.orig b/libffi/closures.c
|
|
index 721ff00..22a699c 100644
|
|
--- a/libffi/src/closures.c.orig
|
|
+++ b/libffi/src/closures.c
|
|
@@ -34,7 +34,7 @@
|
|
#include <ffi_common.h>
|
|
|
|
#if !FFI_MMAP_EXEC_WRIT && !FFI_EXEC_TRAMPOLINE_TABLE
|
|
-# if __gnu_linux__ && !defined(__ANDROID__)
|
|
+# if __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
|