configure.ac


Log

Author Commit Date CI Message
Anthony Green ae8d2554 2014-09-20T07:08:37 Update version to 3.2
Samuli Suominen ad0d1d23 2014-06-12T06:30:21 Fix paths in libffi.pc.in
Anthony Green 69289c10 2014-05-31T08:54:08 Prepare for libffi 3.1.1
Mickaël Salaün c1166d4f 2014-05-12T19:44:08 closures: Check for mkostemp(3)
Anthony Green 57465744 2014-05-11T10:30:22 Update to version 3.1
Dominik Vogt 7ba4c5d7 2014-05-11T09:52:47 Use to get correct dir
Josh Triplett 7d698125 2014-03-26T23:17:56 Use the proper C++ compiler to run C++ tests Running the C compiler with -shared-libgcc -lstdc++ does not work on non-GCC compilers.
Josh Triplett 0c382470 2014-03-26T14:51:32 Always set CC_FOR_TARGET for dejagnu, to make the testsuite respect $CC This fixes cross-compilation and compilation with CC="gcc -m32".
Anthony Green c860a992 2014-03-25T17:02:51 Upgrade version to 3.1-rc1
Josh Triplett b2d610e0 2014-03-21T11:10:13 Compile win32.S on 32-bit Darwin as well
Josh Triplett be50b87a 2014-03-24T21:44:13 Always use configure to detect whether global symbols need underscores 64-bit Windows already used this check; make it universal, and use it in place of an ifdef on X86_WIN32, to handle non-Windows platforms that use the underscore, such as Darwin.
Anthony Green d948d0a7 2014-03-16T10:53:48 Merge pull request #98 from joshtriplett/unconfigure.host Merge configure.host into configure.ac
Josh Triplett a86bd318 2014-03-16T06:58:59 Merge configure.host into configure.ac configure.host only has a single entry, and shows no signs of needing more added.
Anthony Green b61b472b 2014-03-16T09:45:55 Update version to 3.1-rc0. Clean up README.
Anthony Green 76d19d00 2014-03-14T16:54:31 Ensure the linker supports @unwind sections in libffi.
Ryan VanderMeulen a1a6f71b 2014-03-10T15:12:47 Remove stray hunk that shouldn't have been included in this patch.
Ryan VanderMeulen dfa37387 2014-03-10T14:53:48 Ensure the linker supports @unwind sections in libffi. From Mozilla bug 756740. https://bugzilla.mozilla.org/show_bug.cgi?id=778414 Also tracked as issue #42. https://github.com/atgreen/libffi/issues/42
Ryan VanderMeulen 18eb81d0 2014-03-10T14:43:37 Allow building for mipsel with Android NDK r8. From Mozilla bug 756740. https://bugzilla.mozilla.org/show_bug.cgi?id=756740
Anthony Green 5a88c85f 2014-02-28T00:23:04 Fix spelling errors
Anthony Green cc82051c 2014-02-28T00:23:04 Fix spelling errors
Alan Modra ab79d6e2 2013-11-21T06:12:35 This separates the 32-bit sysv/linux/bsd code from the 64-bit linux code, and makes it possible to link code compiled with different options to those used to compile libffi. For example, a -mlong-double-128 libffi can be used with -mlong-double-64 code. Using the return value area as a place to pass parameters wasn't such a good idea, causing a failure of cls_ulonglong.c. I didn't see this when running the mainline gcc libffi testsuite because that version of the test is inferior to the upstreamm libffi test. Using NUM_FPR_ARG_REGISTERS rather than NUM_FPR_ARG_REGISTERS64 meant that a parameter save area could be allocated before it was strictly necessary. Wrong but harmless. Found when splitting apart ffi.c into 32-bit and 64-bit support.
Alan Modra ac753688 2013-11-21T06:12:35 This separates the 32-bit sysv/linux/bsd code from the 64-bit linux code, and makes it possible to link code compiled with different options to those used to compile libffi. For example, a -mlong-double-128 libffi can be used with -mlong-double-64 code. Using the return value area as a place to pass parameters wasn't such a good idea, causing a failure of cls_ulonglong.c. I didn't see this when running the mainline gcc libffi testsuite because that version of the test is inferior to the upstreamm libffi test. Using NUM_FPR_ARG_REGISTERS rather than NUM_FPR_ARG_REGISTERS64 meant that a parameter save area could be allocated before it was strictly necessary. Wrong but harmless. Found when splitting apart ffi.c into 32-bit and 64-bit support.
Sandra Loosemore 16b93a21 2013-10-15T15:33:59 Add nios2 port.
Anthony Green d2fcbcdf 2013-10-08T06:27:46 Add m88k and VAX support. Update some configury bits.
Anthony Green f88118b3 2013-07-02T15:51:27 Revert "Merge pull request #36 from abergmeier/emscripten_fix" This reverts commit 6a4d901dde7b3f87984c563505717cde3113d16e, reversing changes made to b50a13b9c07ec09af4b9697e482acdad571e6961.
Anthony Green 6a4d901d 2013-07-02T12:12:34 Merge pull request #36 from abergmeier/emscripten_fix Fixes for building with Emscripten
Mischa Jonker b082e150 2013-06-10T16:19:33 Add ARC support This adds support for the ARC architecture to libffi. DesignWare ARC is a family of processors from Synopsys, Inc. This patch has been tested on a little-endian system and passes the testsuite. Signed-off-by: Mischa Jonker <mjonker@synopsys.com>
Andreas Bergmeier 587002c0 2013-04-19T17:12:24 Enable disabling of libtool on platforms where it does not work (e.g. LLVM). Build libraries normally then.
Anthony Green f22ab3c6 2013-03-17T18:34:54 Merge branch 'master' of github.com:/atgreen/libffi
Anthony Green cb32c812 2013-03-17T09:27:55 Fix lib install dir
Anthony Green efd7866a 2013-03-16T08:35:57 2.0.13rc1
Anthony Green 215763d0 2013-03-16T07:57:35 Update configury.
Anthony Green 2fb527a0 2013-03-16T07:46:38 Add Meta processor support
Anthony Green f308faf1 2013-02-11T14:25:13 Add moxie support. Release 3.0.12.
Anthony Green cb03ea8f 2013-02-08T12:25:18 sparc v9 fixes for sun tools
Anthony Green 9db7e1a9 2013-02-07T21:06:08 Fix botched sparc patch. Update version.
Anthony Green ce0138e6 2013-02-07T18:04:01 Update bug report address. rc2.
Anthony Green ed6ae950 2013-02-07T16:43:36 Add libtool-ldflags. Define toolexeclibdir for non-GCC builds.
Anthony Green ffef2e04 2013-02-07T15:47:01 x32 and libtool fixes
Anthony Green 176aa9d2 2013-02-07T15:29:22 Fix GCC usage test and update README
Anthony Green f62bd63f 2013-02-06T17:38:32 Release candidate 1
John Ralls bcc0c280 2013-01-26T15:21:14 Reorder x86_64 tests So that darwin and cygwin/mingw are tested before the generic check -- which allows them to actually be set.
Anthony Green aeb8719a 2013-01-21T07:37:30 New microblaze support
Anthony Green 40860245 2013-01-21T07:37:30 New microblaze support
Anthony Green 20cae32b 2013-01-21T07:07:38 Xtensa support
Anthony Green bff052d9 2013-01-11T10:24:32 32-bit x86 fix and more
Anthony Green 13e2d7b9 2013-01-10T10:52:02 Handle both 32 and 64-bit x86 builds regardless of target triple
Anthony Green 56ba8d86 2013-01-10T07:25:10 Don't use warning checking macro with sun compiler
Anthony Green 2d9b3939 2013-01-09T21:14:54 Fix for closures with sunpro compiler
Anthony Green 8308984e 2013-01-08T15:14:21 Make sure we're running dejagnu tests with the right compiler.
Anthony Green 74c776e2 2013-01-08T12:25:54 Switch x86 Solaris to X86 from X86_64
Anthony Green 8962c8c8 2013-01-08T12:22:24 Fix read-only eh_frame test
Anthony Green 8bad679a 2013-01-02T08:28:35 New stand-alone patch
Anthony Green 981c32ee 2013-01-02T07:34:03 Merge with GCC. Eliminate quilt bits.
Anthony Green f680b598 2012-11-06T16:00:40 Add missing aarch64 configury bits
Anthony Green e944b8c7 2012-10-30T14:06:09 Add PaX work-around
Anthony Green f342996c 2012-10-30T07:42:27 Darwin12 fix
Anthony Green 9c00a3f6 2012-10-12T16:46:06 TILE-Gx/TILEPro support
Anthony Green 213ed15c 2012-04-27T01:34:15 Add blackfin supprt from Alexandre Keunecke.
Anthony Green ff3d76fd 2012-04-11T23:16:48 3.0.11
Anthony Green 10d1e513 2012-04-06T11:57:14 Update to rc4. Upgrade autoconf version.
Anthony Green 59bb61a3 2012-04-06T08:26:14 Update libtool version, README, tests dists
Anthony Green 84d3253f 2012-03-19T23:07:35 Rebase post GCC merge
Anthony Green 6c194233 2012-03-03T14:17:54 Add -no-undefined for both 32- and 64-bit x86 windows-like hosts.
Anthony Green dee20f8e 2012-02-10T13:06:46 Rebased from gcc
Anthony Green 1ff9c604 2012-02-01T16:34:30 Rebase from GCC
Anthony Green 9e9c4aeb 2012-01-23T14:11:23 Add Amiga support
Anthony Green cd2277cc 2012-01-23T13:43:38 mend
Anthony Green c365ee75 2012-01-23T11:13:18 Refresh
Anthony Green 198ed1ef 2011-11-12T23:45:20 Update version number
Anthony Green 6a6e7f86 2011-11-12T16:20:42 Fix kfreebsd
Anthony Green 236c9391 2011-11-12T07:37:40 Fix darwin11 build problem
Anthony Green 3d56106b 2011-11-12T07:20:24 Rebase
Anthony Green ee6696fd 2011-08-23T12:30:29 3.0.11-rc1. soname bump.
Anthony Green c6265c36 2011-08-23T10:31:33 Version 3.0.10
Anthony Green 049d8386 2011-08-22T14:50:10 Many new patches
Anthony Green 09f8f310 2011-02-28T15:36:07 More AIX fixes. rc9.
Anthony Green 18dd85d6 2011-02-25T16:23:04 rc8. fix last patch.
Anthony Green 74ee6ea8 2011-02-25T15:52:14 rc7. More AIX fixes.
Anthony Green cbb062cc 2011-02-17T20:39:21 Another non-GCC configury fix
Anthony Green 24b72070 2011-02-14T15:30:57 Fix warning and msvcc patches
Anthony Green 1fbf9dc4 2011-02-13T08:06:39 Fix bad_abi test. rc5.
Anthony Green 71c792f5 2011-02-12T09:33:11 rc4
Anthony Green 7c7c9f32 2011-02-12T09:29:29 ungccify parts of the build
Anthony Green 17d9e9e6 2011-02-11T12:23:20 Use newer autotools. Only build debug.c when --enable-debug.
Anthony Green 1833aa0f 2011-02-11T07:11:04 sparc ABI test fix.
Anthony Green 269deef6 2011-02-09T15:22:23 rc3
Anthony Green a6e56b97 2011-02-09T15:00:42 Add powerpc64-*-darwin* support
Anthony Green 747d6c32 2011-02-09T14:56:23 Add Interix support
Anthony Green 630b9c0a 2011-02-09T06:24:23 Update to rc2
Anthony Green 5c0cc6f1 2011-02-08T19:45:59 3.0.10rc1
Anthony Green 1106229a 2011-02-08T19:20:09 Add iOS support
Anthony Green 3b836249 2011-02-08T14:28:59 Rebase from GCC
Anthony Green ed2c518d 2011-02-08T10:10:07 x86 pcrel test
Anthony Green 0e584399 2011-02-08T07:52:40 Refresh from GCC
Anthony Green 5b9cd527 2010-11-22T15:19:57 win64-underscore patch
Anthony Green 2db72615 2010-11-21T10:50:56 Rebase
Landon Fuller 19afda00 2010-09-19T14:20:52 Enable AC_SUBST for FFI_EXEC_TRAMPOLINE_TABLE
Landon Fuller c71480ea 2010-09-19T09:02:05 Update automake/autoconf to conditionally build src/arm/trampoline.S if FFI_EXEC_TRAMPOLINE_TABLE is enabled.
Landon Fuller 1ac92cca 2010-09-18T18:08:14 Add autoconf check for W^X platforms that require a trampoline table. This adds the FFI_EXEC_TRAMPOLINE_TABLE. The flag is enabled for arm-apple-darwin, where PROT_EXEC on writable (or formerly writable) pages is not permitted for sandboxed binaries.