Moritz Angermann
6b6df1a7bb
Adds local.exp to CLEANFILES
...
With #315 , #316 , #317 , #318 and this patch, running
```
AM_DISTCHECK_CONFIGURE_FLAGS=--disable-docs make distcheck
```
should complete successfully.
2017-10-01 12:37:53 +08:00
Anthony Green
93d8e7dd17
Fix #265
2017-09-27 21:51:34 -04:00
Anthony Green
02a5145abb
Merge pull request #263 from ksjogo/master
...
fix ios builds
2017-09-27 21:43:03 -04:00
Anthony Green
10099d6cad
Merge pull request #271 from frida/fix/qnx-cache-flushing
...
arm: Fix cache flushing on QNX
2017-09-27 20:54:09 -04:00
Anthony Green
c8f1aa3d04
Merge pull request #307 from zw3rk/master
...
Support -ios triple
2017-09-27 20:53:50 -04:00
Anthony Green
db4dad97e2
Merge pull request #312 from fjricci/fix_ub
...
Fix misaligned memory access in ffi_call_int
2017-09-27 20:47:08 -04:00
Anthony Green
8a16f2f47f
Merge pull request #308 from trex58/master
...
This patch enables FFI Go Closure on AIX.
2017-09-27 20:45:15 -04:00
Francis Ricci
9c12209d2e
Fix misaligned memory access in ffi_call_int
2017-08-03 10:46:28 -07:00
Tom Tromey
b23091069a
Merge pull request #309 from rurban/oldgcc
...
__attribute__ deprecated (msg) only since gcc 4.5
2017-07-12 12:43:06 -06:00
Reini Urban
9c6cb58812
__attribute__ deprecated (msg) only since gcc 4.5
...
make it work with older compilers
2017-07-04 17:12:23 +02:00
Moritz Angermann
50e408ce5d
add i?86-*-ios -- the iOS simulator (32bit)
2017-05-21 20:44:10 +08:00
Moritz Angermann
a08cabe674
add x86_64-*-ios -- the iOS simulator
2017-05-21 20:25:16 +08:00
Tony Reix
0ff9419f2e
This patch enables FFI Go Closure on AIX.
2017-05-17 14:57:53 +02:00
Moritz Angermann
19ab448d84
Support -ios triple
...
Autoconf hasn’t had an update since 2014, and it doesn’t look like it will soon[1]
This updates config.{guess,sub}
It adds support for e.g. `-ios`, which allows to have targets like `aarch64-apple-ios`.
It basically does exactly what the config.guess script says:
> It is advised that you download the most up to date version of the config scripts from
The configure.ac script has been updated to relax `*-apple-darwin*` to `*-apple-*`.
Similarly the `.gitignore` and `autogen.sh` needed to be updated to respect the
newer `config.{sub,guess}`
—
[1]: http://lists.gnu.org/archive/html/autoconf/2016-07/msg00017.html
2017-05-16 08:58:11 +08:00
Tom Tromey
c0cc9f1df9
Merge pull request #302 from gpakosz/align-macros
...
Prefix ALIGN macros with FFI_
2017-05-08 15:20:39 -06:00
Gregory Pakosz
bd72848c7a
Prefix ALIGN macros with FFI_
2017-04-27 13:22:28 +02:00
ksjogo
7d504f7a8e
update for xcode 8.3
2017-03-30 13:32:58 +02:00
Ole André Vadla Ravnås
57d8ff044c
Simplify iOS trampoline table allocation
...
By using VM_FLAGS_OVERWRITE there is no need for speculatively
allocating on a page we just deallocated. This approach eliminates the
race-condition and gets rid of the retry logic.
2017-03-30 13:30:50 +02:00
ksjogo
7f558a9ba4
set ios deployment target to 7.0
2017-03-30 13:26:15 +02:00
ksjogo
e76fa94b6e
fix ltmain.sh in xcode builds
2017-03-30 13:26:15 +02:00
ksjogo
22b2fd6f18
add valid architectures
2017-03-30 13:26:15 +02:00
Johannes Goslar
0040694505
Update Xcodeproj
...
Include all currently relevent files.
Call autogen is build script.
Fix compiler settings.
Fix mach include.
2017-03-30 13:26:15 +02:00
Anthony Green
b841ae70a0
remove stray quote
2017-03-19 07:42:09 -04:00
Anthony Green
a94c999ba0
Handle fastcall declaration differently for some Microsoft compilers
2017-03-19 07:36:07 -04:00
Anthony Green
69963d39ab
We don't support 32-bit builds with the Microsoft toolchain
2017-03-19 07:33:39 -04:00
Anthony Green
073bc9d50c
Enable appveyor ci support
2017-03-19 07:25:24 -04:00
Anthony Green
a0b14eea2b
Merge pull request #291 from ramon-garcia/visual-studio-build
...
Build with Visual C++ (64 bits)
2017-03-17 09:20:40 -04:00
Anthony Green
fa5a0fe2c6
Merge pull request #238 from KubaKaszycki/master
...
Update README with a new port
2017-03-16 07:50:07 -04:00
Anthony Green
5b91bbd388
Merge pull request #288 from yan12125/std-includedir
...
Install public headers in the standard path
2017-03-16 00:40:58 -04:00
Anthony Green
d754c510f1
Merge pull request #299 from matijaskala/patch-1
...
detect other x32 hosts
2017-03-16 00:39:07 -04:00
Anthony Green
ebe7f447ab
Remove osx testing. gcc was symlinked to clang. dejagnu c++ tests fail with clang.
2017-03-16 00:36:10 -04:00
Anthony Green
c9c2aa2461
Revert previous two changes. clang/MacOS problem can only be solved within dejagnu.
2017-03-15 09:58:39 -04:00
Anthony Green
5a8fca9405
Fix typo
2017-03-15 09:52:39 -04:00
Anthony Green
5b10a01981
Work around dejagnu/clang problems
2017-03-15 09:34:01 -04:00
Anthony Green
b675125807
Require sudo for installing packages
2017-03-15 08:54:52 -04:00
Matija Skala
41185b565f
detect other x32 hosts
...
primarily x86_64-pc-linux-muslx32
while at it, add x86_64-x32-pc-linux-{gnu,musl} as well
2017-03-15 12:50:41 +01:00
Richard Henderson
6e2e041b6d
Merge pull request #297 from frida/fix/error-path
...
Fix error path so mutex is unlocked before returning
2017-03-14 19:37:45 -07:00
Ole André Vadla Ravnås
d42ce7b95c
Fix error path so mutex is unlocked before returning
...
In the unusual case where ffi_trampoline_table_alloc() fails.
2017-03-15 01:27:43 +01:00
Tom Tromey
dabbd14566
Merge pull request #295 from terrillmoore/patch-1
...
Correct typos in libffi.texi
2017-02-27 21:10:00 -07:00
Terry Moore
6caabd198e
Correct typos in libffi.texi
...
One "it's" should be "its", and one "is" should be "in".
2017-02-26 15:06:53 -05:00
Ramón García Fernández
1e0d107b4b
Modify configure.host to detect compilation with Microsoft Visual C++ and use assembly with Intel syntax in that case
2017-01-08 20:34:44 +01:00
Yen Chi Hsuan
982b89c01a
Install public headers in the standard path
2016-11-13 19:20:53 +08:00
Anthony Green
60e4250a77
make executable
2016-09-04 09:34:18 -04:00
Anthony Green
c3caf38895
Update travis to test linux 32/64 and osx with a mix of gcc and clang
2016-09-04 09:21:18 -04:00
Anthony Green
c5b408ee78
xfail the unwindtest for osx as per issue #279
2016-09-04 09:17:46 -04:00
Richard Henderson
256ce51c40
Merge pull request #273 from wbx-github/master
...
m68k: support ISA-A Coldfire CPUs
2016-09-01 13:54:51 -07:00
Richard Henderson
2ded2a4f49
Merge pull request #272 from yousong/mips64-soft-float
...
Mips64 soft float
2016-09-01 13:30:45 -07:00
Tom Tromey
408c9c7d5a
Merge pull request #274 from dr-hannibal/ykolerov-unused
...
ARC: Remove unused variable
2016-08-23 11:32:17 -06:00
Yuriy Kolerov
b545ff81f5
ARC: Remove unused variable
...
Signed-off-by: Yuriy Kolerov <yuriy.kolerov@synopsys.com >
2016-08-23 20:23:37 +03:00
Waldemar Brodkorb
52a11f6d91
m68k: support ISA-A Coldfire CPUs
...
Fix compilation for m68k/coldfire CPUs like mcf5208.
Signed-off-by: Thorsten Glaser <tg@mirbsd.de >
Signed-off-by: Waldemar Brodkorb <wbx@uclibc-ng.org >
2016-08-20 01:05:32 +02:00