summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorossdev07 <39188636+ossdev07@users.noreply.github.com>2019-06-26 07:31:22 +0530
committerAnthony Green <green@moxielogic.com>2019-06-25 22:01:22 -0400
commitd856743e6b02fcb5911491204131e277a7a4e10b (patch)
tree2ca59225bc6e3330ab0f11dfc15f951afbf1ca16 /README.md
parent80d07104c33045ea34a4d5185600495dc7461a12 (diff)
downloadlibffi-d856743e6b02fcb5911491204131e277a7a4e10b.tar.gz
libffi: added ARM64 support for Windows (#486)
* libffi: added ARM64 support for Windows 1. ported sysv.S to win64_armasm.S for armasm64 assembler 2. added msvc_build folder for visual studio solution 3. updated README.md for the same 4. MSVC solution created with the changes, and below test suites are tested with test script written in python. libffi.bhaible libffi.call 5. Basic functionality of above test suites are getting passed Signed-off-by: ossdev07 <ossdev@puresoftware.com> * Update README.md
Diffstat (limited to 'README.md')
-rw-r--r--README.md11
1 files changed, 9 insertions, 2 deletions
diff --git a/README.md b/README.md
index 17984e5..5a8eeee 100644
--- a/README.md
+++ b/README.md
@@ -51,6 +51,7 @@ tested:
| --------------- | ---------------- | ----------------------- |
| AArch64 (ARM64) | iOS | Clang |
| AArch64 | Linux | GCC |
+| AArch64 | Windows | MSVC |
| Alpha | Linux | GCC |
| Alpha | Tru64 | GCC |
| ARC | Linux | GCC |
@@ -169,6 +170,11 @@ remove the line in configure that sets 'fix_srcfile_path' to a 'cygpath'
command. ('cygpath' is not present in MingW, and is not required when
using MingW-style paths.)
+To build static library for ARM64 with MSVC using visual studio solution, msvc_build folder have
+ aarch64/Ffi_staticLib.sln
+ required header files in aarch64/aarch64_include/
+
+
SPARC Solaris builds require the use of the GNU assembler and linker.
Point ``AS`` and ``LD`` environment variables at those tool prior to
configuration.
@@ -195,8 +201,9 @@ See the git log for details at http://github.com/libffi/libffi.
Add RISC-V support.
New API in support of GO closures.
Default to Microsoft's 64 bit long double ABI with Visual C++.
- GNU compiler uses 80 bits (128 in memory) FFI_GNUW64 ABI.
- Many new tests cases and bug fixes.
+ GNU compiler uses 80 bits (128 in memory) FFI_GNUW64 ABI.
+ Many new tests cases and bug fixes.
+ Add windows on arm64 (WOA) support.
Add Windows 32-bit arm support.
3.2.1 Nov-12-14