Lines Matching +full:windows +full:- +full:gnu +full:- +full:test
4 [![Build Status](https://travis-ci.org/libffi/libffi.svg?branch=master)](https://travis-ci.org/libf…
7 libffi-3.3 was released on November 23, 2019. Check the libffi web
24 told at run-time about the number and types of arguments used to call
51 | --------------- | ---------------- | ----------------------- |
54 | AArch64 | Windows | MSVC |
60 | ARM | Windows | MSVC |
64 | IA-64 | Linux | GCC |
78 | PowerPC 32-bit | AIX | IBM XL C |
79 | PowerPC 64-bit | AIX | IBM XL C |
84 | PowerPC 64-bit | FreeBSD | GCC |
85 | PowerPC 64-bit | Linux ELFv1 | GCC |
86 | PowerPC 64-bit | Linux ELFv2 | GCC |
87 | RISC-V 32-bit | Linux | GCC |
88 | RISC-V 64-bit | Linux | GCC |
97 | TILE-Gx/TILEPro | Linux | GCC |
100 | X86 | GNU HURD | GCC |
109 | X86 | Windows/Cygwin | GCC |
110 | X86 | Windows/MingW | GCC |
111 | X86-64 | FreeBSD | GCC |
112 | X86-64 | Linux | GCC |
113 | X86-64 | Linux/x32 | GCC |
114 | X86-64 | OpenBSD | GCC |
115 | X86-64 | Solaris | Oracle Solaris Studio C |
116 | X86-64 | Windows/Cygwin | GCC |
117 | X86-64 | Windows/MingW | GCC |
118 | X86-64 | Mac OSX | GCC |
121 Please send additional platform test results to
122 libffi-discuss@sourceware.org.
138 header files. To do that, use the ``--prefix`` configure switch. Libffi
141 If you want to enable extra run-time debugging checks use the the
142 ``--enable-debug`` configure switch. This is useful when your program dies
145 Another useful configure switch is ``--enable-purify-safety``. Using this
150 If you don't want to build documentation, use the ``--disable-docs``
153 It's also possible to build libffi on Windows platforms with
157 …figure CC=path/to/msvcc.sh CXX=path/to/msvcc.sh LD=link CPP="cl -nologo -EP" CPPFLAGS="-DFFI_BUILD…
159 For 64-bit Windows builds, use ``CC="path/to/msvcc.sh -m64"`` and
160 ``CXX="path/to/msvcc.sh -m64"``. You may also need to specify
161 ``--build`` appropriately.
163 It is also possible to build libffi on Windows platforms with the LLVM
164 project's clang-cl compiler, like below:
166 …path/to/configure CC="path/to/msvcc.sh -clang-cl" CXX="path/to/msvcc.sh -clang-cl" LD=link CPP="cl…
171 using MingW-style paths.)
178 SPARC Solaris builds require the use of the GNU assembler and linker.
184 Configure has many other options. Use ``configure --help`` to see them all.
187 GNU make. You can ftp GNU make from ftp.gnu.org:/pub/gnu/make .
200 3.3 Nov-23-19
201 Add RISC-V support.
203 Add IEEE754 binary128 long double support for 64-bit Power
205 GNU compiler uses 80 bits (128 in memory) FFI_GNUW64 ABI.
206 Add Windows on ARM64 (WOA) support.
207 Add Windows 32-bit ARM support.
209 Add pre-built PDF documentation to source distribution.
212 3.2.1 Nov-12-14
213 Build fix for non-iOS AArch64 targets.
215 3.2 Nov-11-14
219 Windows/Linux.
220 Add OpenRISC and Cygwin-64 support.
223 3.1 May-19-14
227 Add support for stdcall, thiscall, and fastcall on non-Windows
228 32-bit x86 targets such as Linux.
236 3.0.13 Mar-17-13
239 Fix stack alignment bug on 32-bit x86.
241 Build fix for soft-float Power targets.
246 3.0.12 Feb-11-13
250 Add TILE-Gx/TILEPro support.
258 3.0.11 Apr-11-12
262 Add thiscall, fastcall and MSVC cdecl support on Windows.
269 3.0.10 Aug-23-11
275 Fix the N64 build on mips-sgi-irix6.5.
283 3.0.9 Dec-31-09
285 Many fixes for AIX, Solaris, HP-UX, *BSD.
286 Several PowerPC and x86-64 bug fixes.
287 Build DLL for windows.
289 3.0.8 Dec-19-08
290 Add *BSD, BeOS, and PA-Linux support.
292 3.0.7 Nov-11-08
296 3.0.6 Jul-17-08
298 Mark the sh/sh64 stack as non-executable.
301 3.0.5 Apr-3-08
306 3.0.4 Feb-24-08
309 3.0.3 Feb-22-08
311 x86-64 FreeBSD thanks to Björn König and Andreas Tobler.
312 Clean up test instruction in README.
314 3.0.2 Feb-21-08
318 3.0.1 Feb-15-08
322 3.0.0 Feb-15-08
328 1.20 Oct-5-98
331 1.19 Oct-5-98
337 1.18 Apr-17-98
340 1.17 Feb-24-98
344 1.16 Feb-11-98
347 1.15 Dec-4-97
350 1.14 May-13-97
355 1.13 Dec-2-96
356 Added --enable-purify-safety to keep Purify from complaining
361 1.12 Nov-22-96
363 types. Fixed test case for non MIPS machines. Cygnus Support
366 1.11 Oct-30-96
367 Added notes about GNU make.
369 1.10 Oct-29-96
370 Added configuration fix for non GNU compilers.
372 1.09 Oct-29-96
373 Added --enable-debug configure switch. Clean-ups based on LCLint
377 1.08 Oct-15-96
378 Fixed n32 problem. Many clean-ups.
380 1.07 Oct-14-96
383 1.06 Oct-14-96
386 1.05 Oct-14-96
389 1.04 Oct-11-96
392 1.03 Oct-10-96
396 1.02 Oct-9-96
398 Added "make test".
400 1.01 Oct-8-96
404 1.00 Oct-7-96
412 The developers of the GNU Compiler Collection project have made
431 cris Simon Posnjak, Hans-Peter Nilsson
453 tile-gx/tilepro Walter Lee
456 x86-64 Bo Thorsen
477 libffi-discuss@sourceware.org.