Fix for AArch64. Release as 3.2.1.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61
diff --git a/README b/README
index cc693e1..5acc19d 100644
--- a/README
+++ b/README
@@ -1,7 +1,7 @@
Status
======
-libffi-3.2 was released on November 11, 2014. Check the libffi web
+libffi-3.2.1 was released on November 12, 2014. Check the libffi web
page for updates: <URL:http://sourceware.org/libffi/>.
@@ -182,6 +182,9 @@ History
See the git log for details at http://github.com/atgreen/libffi.
+3.2.1 Nov-12-14
+ Build fix for non-iOS AArch64 targets.
+
3.2 Nov-11-14
Add C99 Complex Type support (currently only supported on
s390).
diff --git a/configure.ac b/configure.ac
index 4a44bff..a7bf5ee 100644
--- a/configure.ac
+++ b/configure.ac
@@ -2,7 +2,7 @@ dnl Process this with autoconf to create configure
AC_PREREQ(2.68)
-AC_INIT([libffi], [3.2], [http://github.com/atgreen/libffi/issues])
+AC_INIT([libffi], [3.2.1], [http://github.com/atgreen/libffi/issues])
AC_CONFIG_HEADERS([fficonfig.h])
AC_CANONICAL_SYSTEM
diff --git a/doc/version.texi b/doc/version.texi
index 39a1a76..ccef70f 100644
--- a/doc/version.texi
+++ b/doc/version.texi
@@ -1,4 +1,4 @@
@set UPDATED 8 November 2014
@set UPDATED-MONTH November 2014
-@set EDITION 3.2
-@set VERSION 3.2
+@set EDITION 3.2.1
+@set VERSION 3.2.1
diff --git a/src/aarch64/ffi.c b/src/aarch64/ffi.c
index 5369ea4..cdb7816 100644
--- a/src/aarch64/ffi.c
+++ b/src/aarch64/ffi.c
@@ -782,7 +782,9 @@ ffi_prep_cif_machdep (ffi_cif *cif)
}
}
+#if defined (__APPLE__)
cif->aarch64_nfixedargs = 0;
+#endif
return FFI_OK;
}