Anthony Green
188de63c59
Mark xfail for m68k and alpha.
2019-11-07 12:03:19 -05:00
Anthony Green
0da221f809
Clean up. Debug s390x cpu support.
2019-11-07 12:03:01 -05:00
Anthony Green
7e0fbf4193
Try coldfire for m68k builds
2019-11-07 11:50:08 -05:00
Anthony Green
6a9fa770a4
Add GCC_OPTIONS flag
2019-11-07 11:37:25 -05:00
Anthony Green
eebcbb1113
Compile m68k target for m5208
2019-11-07 11:26:53 -05:00
Anthony Green
08cb33ff58
Dump supported CPUs
2019-11-07 11:15:13 -05:00
Anthony Green
16c935000d
Fix shell script
2019-11-07 11:00:09 -05:00
Anthony Green
588e87461f
Print debug output. Use podman when available.
2019-11-07 10:56:40 -05:00
Anthony Green
04d14a66ff
Set QEMU_CPU within the build containers
2019-11-07 09:23:10 -05:00
Anthony Green
28d9c019db
Set QEMU_CPU for m68k
2019-11-07 07:36:11 -05:00
Anthony Green
75464caf65
Add alpha and m68k testing
2019-11-06 22:02:11 -05:00
Anthony Green
259c497a2f
Sett CC and CXX for cross builds
2019-11-06 11:31:17 -05:00
Anthony Green
d23d3959fd
autogen before cross building
2019-11-06 11:21:46 -05:00
Anthony Green
a6dc8ef270
Fix typo. Don't double test.
2019-11-06 11:10:59 -05:00
Anthony Green
136a235d3f
Use the right cross build container image
2019-11-06 10:51:33 -05:00
Anthony Green
92f5309def
Try s390x and sh4 cross builds/tests
2019-11-06 10:49:04 -05:00
Anthony Green
d4a28fee72
Revert to older test cross compilers
2019-11-06 06:47:05 -05:00
Anthony Green
0fb9ee21e6
Use older test compiler. Enable s390x testing.
2019-11-06 06:44:19 -05:00
Anthony Green
36d281ab70
Test cross-builds for hppa-linux-gnu
2019-11-06 06:30:52 -05:00
Anthony Green
c95cc4b354
Reference FFI_BUILDING_DLL
2019-11-06 06:30:20 -05:00
Anthony Green
88a76477de
rc2. hack as per: https://github.com/travis-ci/travis-ci/issues/6934
2019-11-03 06:28:51 -05:00
Anthony Green
45ba4aefed
Add sparc64-linux-gnu testing back
2019-10-31 19:07:04 -04:00
Anthony Green
a26323b7e0
Don't build sparc. Build mips.
2019-10-31 15:32:48 -04:00
Anthony Green
f325324818
Test mips64el-linux-gnu
2019-10-31 14:35:43 -04:00
Anthony Green
39bad2f396
Don't run autogen.sh all the time.
2019-10-31 12:33:22 -04:00
Anthony Green
82719cbba0
Test sparc64-linux-gnu on travis
2019-10-31 12:23:11 -04:00
Anthony Green
0348d0e4fa
Try new cfarm build for power
2019-10-31 10:53:37 -04:00
Anthony Green
290bc3164b
Add make_sunver.pl to distribution.
2019-10-26 10:13:20 -04:00
Andreas Schwab
a8efc2f789
Fix FFI_STDCALL ABI ( #514 )
...
Even for a stdcall function, the stack alignment is still the
responsibility of the caller. Remember the original, not stack-aligned
argument size, but align when setting up a stack frame. In
ffi_closure_inner, return the true argument size, so that
ffi_[go_]closure_STDCALL doesn't adjust too much.
2019-10-26 08:57:05 -04:00
Anthony Green
ca112537df
Add missing build script, make_sunver.pl.
2019-10-26 07:26:30 -04:00
Anthony Green
52b066f04f
Update versions to 3.3-rc1
2019-10-24 07:03:43 -04:00
Anthony Green
9b10df3be2
Remove some debugging output
2019-10-24 06:41:11 -04:00
Anthony Green
ec042885cf
Don't test ppc64le with buggy qemu.
2019-10-24 06:39:00 -04:00
Anthony Green
90fb897839
Strip build status from README.md at 'make dist' time.
2019-10-24 06:24:14 -04:00
Anthony Green
1d6059446f
Add missing dist files.
2019-10-24 05:25:11 -04:00
Anthony Green
825b2a3594
Test on arm32v7-linux-gnu, ppc64le-linux-gnu and aarch64-linux-gnu.
...
Use docker images and qemu to test libffi for non-x86 architectures on
travis-ci.
Use the LIBFFI_TEST_OPTIMIZATION environment variable to
force specific optimization levels at test time.
2019-10-16 16:05:46 -04:00
Anthony Green
d2a4095af6
Fix comments.
2019-10-14 06:46:52 -04:00
Anthony Green
058aa41304
Update copyright year
2019-10-14 05:47:07 -04:00
zhanhb
c4f61240ab
Add long double test ( #492 )
...
Required to fix build error on macos with gcc-9
2019-10-09 06:59:32 -04:00
pichikaudaykiran
09f9d85611
Making the change to correct the comment when SUN ( #521 )
...
and GCC are used together
2019-10-09 06:56:06 -04:00
pnallan
55c22092dc
handle compilation warnings with ftruncate API ( #508 )
...
* fix me: avoid warning while handle ftruncate API
Signed-off-by: Prasad Nallani <prasad.nallani@intel.com >
* Update closures.c
2019-10-08 09:16:47 -04:00
John Ericson
e5f0eb1552
Clean up line endings ( #509 )
...
The CLRF visual studio files can be kept that way, but recognized as
text. The assembly file can be converted to LF.
2019-10-08 06:58:52 -04:00
Samuel Holland
ea9b6639c6
PowerPC bugfixes ( #520 )
...
* powerpc: Silence warnings about unused labels
* powerpc: Fix a couple of comments
* powerpc: Fix alignment after float structs
* powerpc: Don't pad rvalues copied from FP regs
* powerpc: Add missing check in struct alignment
* powerpc: Support homogeneous long double structs
2019-10-08 06:57:28 -04:00
Anthony Green
25cf9cc4a5
Use https for moxie toolchain repo
2019-10-08 06:24:55 -04:00
Paul Monson
c2a6859012
fix mingw build and crashing bugs for Python Windows ARM64 ( #496 )
...
* fix mingw build and crashing bugs for Python Windows ARM64
* Fix issues found in PR review
2019-08-07 14:57:45 -04:00
Anthony Green
e0b4f84fb7
Clear the apt cache
2019-06-26 06:18:48 -04:00
Anthony Green
68668fe4f2
More debugging output
2019-06-26 06:01:15 -04:00
Anthony Green
1d7635d18a
Debug moxie builds in travis
2019-06-25 23:39:52 -04:00
ossdev07
d856743e6b
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
2019-06-25 22:01:22 -04:00
Anthony Green
80d07104c3
uuencode compressed log files for travis
2019-04-28 07:36:24 -04:00