|
5d69d57a
|
2014-11-13T13:50:39
|
|
configure: Move target source selection into configure.host
This eliminates the AM_CONDITIONAL ugliness, which eliminates
just a bit of extra boilerplate for a new target.
At the same time, properly categorize the EXTRA_DIST files
into SOURCES and HEADERS, for the generation of ctags.
|
|
57f52484
|
2014-11-13T12:42:54
|
|
configure: Split out configure.host
Split out the host case statement to a separate file, so that
we don't have to regenerate configure.in for changes therein.
|
|
8d5debc7
|
2014-11-12T08:04:51
|
|
Update in preparation for next release
|
|
20562ac0
|
2014-11-12T07:00:59
|
|
Fix for AArch64. Release as 3.2.1.
|
|
0f316ab7
|
2014-09-27T00:19:15
|
|
Add OpenRISC support
This patch adds support for the OpenRISC architecture.
(http://opencores.org/or1k/Main_Page)
This patch has been tested under Linux with QEMU-user emulation support.
- 32 Bit
- big endian
- delayed instructions
This is the only available configuration under Linux.
The description of the ABI can be found on the official website.
Is passes the testsuite except of the unwindtest_ffi_call.cc
testcase, which seems to be a problem of gcc and not libffi.
Some testcases of the gcc testsuite still fail.
Signed-off-by: Sebastian Macke <sebastian@macke.de>
|
|
ae8d2554
|
2014-09-20T07:08:37
|
|
Update version to 3.2
|
|
ad0d1d23
|
2014-06-12T06:30:21
|
|
Fix paths in libffi.pc.in
|
|
69289c10
|
2014-05-31T08:54:08
|
|
Prepare for libffi 3.1.1
|
|
c1166d4f
|
2014-05-12T19:44:08
|
|
closures: Check for mkostemp(3)
|
|
57465744
|
2014-05-11T10:30:22
|
|
Update to version 3.1
|
|
7ba4c5d7
|
2014-05-11T09:52:47
|
|
Use to get correct dir
|
|
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.
|
|
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".
|
|
c860a992
|
2014-03-25T17:02:51
|
|
Upgrade version to 3.1-rc1
|
|
b2d610e0
|
2014-03-21T11:10:13
|
|
Compile win32.S on 32-bit Darwin as well
|
|
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.
|
|
d948d0a7
|
2014-03-16T10:53:48
|
|
Merge pull request #98 from joshtriplett/unconfigure.host
Merge configure.host into configure.ac
|
|
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.
|
|
b61b472b
|
2014-03-16T09:45:55
|
|
Update version to 3.1-rc0. Clean up README.
|
|
76d19d00
|
2014-03-14T16:54:31
|
|
Ensure the linker supports @unwind sections in libffi.
|
|
a1a6f71b
|
2014-03-10T15:12:47
|
|
Remove stray hunk that shouldn't have been included in this patch.
|
|
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
|
|
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
|
|
5a88c85f
|
2014-02-28T00:23:04
|
|
Fix spelling errors
|
|
cc82051c
|
2014-02-28T00:23:04
|
|
Fix spelling errors
|
|
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.
|
|
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.
|
|
16b93a21
|
2013-10-15T15:33:59
|
|
Add nios2 port.
|
|
d2fcbcdf
|
2013-10-08T06:27:46
|
|
Add m88k and VAX support. Update some configury bits.
|
|
f88118b3
|
2013-07-02T15:51:27
|
|
Revert "Merge pull request #36 from abergmeier/emscripten_fix"
This reverts commit 6a4d901dde7b3f87984c563505717cde3113d16e, reversing
changes made to b50a13b9c07ec09af4b9697e482acdad571e6961.
|
|
6a4d901d
|
2013-07-02T12:12:34
|
|
Merge pull request #36 from abergmeier/emscripten_fix
Fixes for building with Emscripten
|
|
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>
|
|
587002c0
|
2013-04-19T17:12:24
|
|
Enable disabling of libtool on platforms where it does not work (e.g. LLVM).
Build libraries normally then.
|
|
f22ab3c6
|
2013-03-17T18:34:54
|
|
Merge branch 'master' of github.com:/atgreen/libffi
|
|
cb32c812
|
2013-03-17T09:27:55
|
|
Fix lib install dir
|
|
efd7866a
|
2013-03-16T08:35:57
|
|
2.0.13rc1
|
|
215763d0
|
2013-03-16T07:57:35
|
|
Update configury.
|
|
2fb527a0
|
2013-03-16T07:46:38
|
|
Add Meta processor support
|
|
f308faf1
|
2013-02-11T14:25:13
|
|
Add moxie support. Release 3.0.12.
|
|
cb03ea8f
|
2013-02-08T12:25:18
|
|
sparc v9 fixes for sun tools
|
|
9db7e1a9
|
2013-02-07T21:06:08
|
|
Fix botched sparc patch. Update version.
|
|
ce0138e6
|
2013-02-07T18:04:01
|
|
Update bug report address. rc2.
|
|
ed6ae950
|
2013-02-07T16:43:36
|
|
Add libtool-ldflags. Define toolexeclibdir for non-GCC builds.
|
|
ffef2e04
|
2013-02-07T15:47:01
|
|
x32 and libtool fixes
|
|
176aa9d2
|
2013-02-07T15:29:22
|
|
Fix GCC usage test and update README
|
|
f62bd63f
|
2013-02-06T17:38:32
|
|
Release candidate 1
|
|
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.
|
|
aeb8719a
|
2013-01-21T07:37:30
|
|
New microblaze support
|
|
40860245
|
2013-01-21T07:37:30
|
|
New microblaze support
|
|
20cae32b
|
2013-01-21T07:07:38
|
|
Xtensa support
|
|
bff052d9
|
2013-01-11T10:24:32
|
|
32-bit x86 fix and more
|
|
13e2d7b9
|
2013-01-10T10:52:02
|
|
Handle both 32 and 64-bit x86 builds regardless of target triple
|
|
56ba8d86
|
2013-01-10T07:25:10
|
|
Don't use warning checking macro with sun compiler
|
|
2d9b3939
|
2013-01-09T21:14:54
|
|
Fix for closures with sunpro compiler
|
|
8308984e
|
2013-01-08T15:14:21
|
|
Make sure we're running dejagnu tests with the right compiler.
|
|
74c776e2
|
2013-01-08T12:25:54
|
|
Switch x86 Solaris to X86 from X86_64
|
|
8962c8c8
|
2013-01-08T12:22:24
|
|
Fix read-only eh_frame test
|
|
8bad679a
|
2013-01-02T08:28:35
|
|
New stand-alone patch
|
|
981c32ee
|
2013-01-02T07:34:03
|
|
Merge with GCC. Eliminate quilt bits.
|
|
f680b598
|
2012-11-06T16:00:40
|
|
Add missing aarch64 configury bits
|
|
e944b8c7
|
2012-10-30T14:06:09
|
|
Add PaX work-around
|
|
f342996c
|
2012-10-30T07:42:27
|
|
Darwin12 fix
|
|
9c00a3f6
|
2012-10-12T16:46:06
|
|
TILE-Gx/TILEPro support
|
|
213ed15c
|
2012-04-27T01:34:15
|
|
Add blackfin supprt from Alexandre Keunecke.
|
|
ff3d76fd
|
2012-04-11T23:16:48
|
|
3.0.11
|
|
10d1e513
|
2012-04-06T11:57:14
|
|
Update to rc4. Upgrade autoconf version.
|
|
59bb61a3
|
2012-04-06T08:26:14
|
|
Update libtool version, README, tests dists
|
|
84d3253f
|
2012-03-19T23:07:35
|
|
Rebase post GCC merge
|
|
6c194233
|
2012-03-03T14:17:54
|
|
Add -no-undefined for both 32- and 64-bit x86
windows-like hosts.
|
|
dee20f8e
|
2012-02-10T13:06:46
|
|
Rebased from gcc
|
|
1ff9c604
|
2012-02-01T16:34:30
|
|
Rebase from GCC
|
|
9e9c4aeb
|
2012-01-23T14:11:23
|
|
Add Amiga support
|
|
cd2277cc
|
2012-01-23T13:43:38
|
|
mend
|
|
c365ee75
|
2012-01-23T11:13:18
|
|
Refresh
|
|
198ed1ef
|
2011-11-12T23:45:20
|
|
Update version number
|
|
6a6e7f86
|
2011-11-12T16:20:42
|
|
Fix kfreebsd
|
|
236c9391
|
2011-11-12T07:37:40
|
|
Fix darwin11 build problem
|
|
3d56106b
|
2011-11-12T07:20:24
|
|
Rebase
|
|
ee6696fd
|
2011-08-23T12:30:29
|
|
3.0.11-rc1. soname bump.
|
|
c6265c36
|
2011-08-23T10:31:33
|
|
Version 3.0.10
|
|
049d8386
|
2011-08-22T14:50:10
|
|
Many new patches
|
|
09f8f310
|
2011-02-28T15:36:07
|
|
More AIX fixes. rc9.
|
|
18dd85d6
|
2011-02-25T16:23:04
|
|
rc8. fix last patch.
|
|
74ee6ea8
|
2011-02-25T15:52:14
|
|
rc7. More AIX fixes.
|
|
cbb062cc
|
2011-02-17T20:39:21
|
|
Another non-GCC configury fix
|
|
24b72070
|
2011-02-14T15:30:57
|
|
Fix warning and msvcc patches
|
|
1fbf9dc4
|
2011-02-13T08:06:39
|
|
Fix bad_abi test. rc5.
|
|
71c792f5
|
2011-02-12T09:33:11
|
|
rc4
|
|
7c7c9f32
|
2011-02-12T09:29:29
|
|
ungccify parts of the build
|
|
17d9e9e6
|
2011-02-11T12:23:20
|
|
Use newer autotools. Only build debug.c when --enable-debug.
|
|
1833aa0f
|
2011-02-11T07:11:04
|
|
sparc ABI test fix.
|
|
269deef6
|
2011-02-09T15:22:23
|
|
rc3
|
|
a6e56b97
|
2011-02-09T15:00:42
|
|
Add powerpc64-*-darwin* support
|
|
747d6c32
|
2011-02-09T14:56:23
|
|
Add Interix support
|
|
630b9c0a
|
2011-02-09T06:24:23
|
|
Update to rc2
|
|
5c0cc6f1
|
2011-02-08T19:45:59
|
|
3.0.10rc1
|
|
1106229a
|
2011-02-08T19:20:09
|
|
Add iOS support
|
|
3b836249
|
2011-02-08T14:28:59
|
|
Rebase from GCC
|
|
ed2c518d
|
2011-02-08T10:10:07
|
|
x86 pcrel test
|
|
0e584399
|
2011-02-08T07:52:40
|
|
Refresh from GCC
|