Log

Author Commit Date CI Message
Anthony Green cca77833 2022-09-07T07:20:59 Fix typo
Anthony Green 8ee64076 2022-09-07T07:14:13 Fix typo
Anthony Green 08693502 2022-09-07T07:12:10 Set CC and CXX for GCC compile farm builds
Anthony Green da905276 2022-09-06T21:15:58 dlmmap fix and always check for PaX MPROTECT on linux Also make EMUTRAMP experimental From Stefan Bühler https://github.com/libffi/libffi/pull/282
Anthony Green b86c3dc0 2022-09-06T14:25:09 Fix typos
Anthony Green c9be1378 2022-09-06T14:12:21 Retry autoconf downloads
Anthony Green 62471fd0 2022-09-06T13:00:02 Fix typo
Anthony Green b2344575 2022-09-06T12:43:08 Fix unwindtest on macos
Anthony Green fc4e7c4a 2022-09-05T22:13:58 Install automake on macos
Anthony Green 5a6c94f7 2022-09-05T22:04:52 Test with gcc and clang on macos 11 and 12.
Anthony Green 351318e3 2022-09-05T15:45:53 Switch to 7 char SHA IDs. Fix windows crlf at git clone time.
Anthony Green 2a024088 2022-09-05T12:56:19 Use GitHub SHA for rlgl ID
Anthony Green e4c5d46b 2022-09-05T12:19:57 Pass large structs by value
Anthony Green 4b79267b 2022-09-05T08:11:45 outputs vs output
Anthony Green 3020ad83 2022-09-05T08:07:57 Use single quotes
Anthony Green f969a50a 2022-09-05T08:06:53 Try {{}}
Anthony Green 8df671a3 2022-09-05T08:05:39 Fix compares
Anthony Green 6a9bbc85 2022-09-05T07:54:47 Show host availability
Anthony Green 49a361c3 2022-09-05T07:51:34 Fix conditionals?
Anthony Green d9189beb 2022-09-05T07:47:46 Use boolean values
Anthony Green 2bcdcda8 2022-09-05T07:44:01 Try conditional steps
Anthony Green d86d55e5 2022-09-05T07:15:38 Tweak test for host availability
Anthony Green 5b4d5f2b 2022-09-05T07:11:12 Fix triples
Anthony Green 02e6a894 2022-09-05T06:55:08 Add missing paren
Anthony Green fcaa8ebb 2022-09-05T06:47:40 Unnest quotes
Anthony Green f4009ed4 2022-09-05T06:40:00 Fix syntax error
Anthony Green f92e32cf 2022-09-05T06:17:38 Try dribbling output during make check
Anthony Green ef57e08a 2022-09-04T22:35:32 Split up build into multiple steps
Anthony Green 2480cc48 2022-09-04T21:09:06 Try to fix ssh issues
Anthony Green 1105db1c 2022-09-04T09:52:28 Try forcing exit upon completion
Anthony Green 92a77751 2022-09-04T09:17:01 Source .profile on remote host if it exists
Anthony Green 8e3ea879 2022-09-04T09:07:13 Only ignore errors when testing for ssh connectivity.
Anthony Green a643db6c 2022-09-04T08:28:50 Don't fail on error
Anthony Green 33f1f19a 2022-09-04T08:24:06 Add POWER hosts
Anthony Green 7a300f3d 2022-09-04T08:08:47 Fix the setting of the host
Anthony Green b104dd62 2022-09-04T08:07:12 If a remote host is unavailable, don't fail the build.
Anthony Green 7194e118 2022-09-04T08:01:47 Debug build
Anthony Green 6fccf95b 2022-09-04T07:57:53 Add connection timeouts and retries
Anthony Green b4cf3d64 2022-09-04T07:32:18 Prune warnings from sparc64 linux ld
Anthony Green 80728370 2022-09-04T07:21:02 For host triples to distinguish m1 arm64 from others.
Anthony Green 4cba6c18 2022-09-03T11:42:11 Don't exit if runtest fails
Anthony Green 439dfa1f 2022-09-03T10:42:46 Fix spaces
Anthony Green b7d9e3a1 2022-09-03T10:41:45 Run rlgl
Anthony Green e85b55c2 2022-09-03T10:16:01 Fix recursive copy flag
Anthony Green 98168532 2022-09-03T10:14:56 Fix typo
Anthony Green 943219e3 2022-09-03T10:13:04 Use scp, as rsync isn't available on all hosts
Anthony Green 0e912017 2022-09-03T10:04:54 Use ssh port numbers and copy dejagnu results back
Anthony Green c8fe3d3d 2022-09-03T09:58:43 Use username
Anthony Green 3e75f955 2022-09-03T09:56:13 Tighten permissions on key
Anthony Green d893eda7 2022-09-03T09:55:01 Disable host key checking
Anthony Green da35cf0f 2022-09-03T09:52:26 Add quotes
Anthony Green 128d57ab 2022-09-03T09:51:00 Remove bad command
Anthony Green 5b34bed4 2022-09-03T09:49:45 Debug
Anthony Green 77b32cb1 2022-09-03T09:43:41 Fix typo
Anthony Green 22c1ceb2 2022-09-03T09:42:01 Simplify remote tests
Anthony Green dde8e81d 2022-09-03T09:22:19 Revert to old file copy
Anthony Green 3cd913c8 2022-09-03T09:19:08 Remove SHA256
Anthony Green 3127a25d 2022-09-03T09:13:16 Try new fingerprint
Anthony Green f095b747 2022-09-03T09:11:47 Use correct fingerprint
Anthony Green 1f441181 2022-09-03T08:55:20 Ignore fingerprints
Anthony Green 8fd73fe6 2022-09-03T08:51:33 Use rsa fingerprints
Anthony Green 09c3908a 2022-09-03T08:43:23 Use host fingerprints
Anthony Green caa793a3 2022-09-03T08:35:56 Try new scp
Anthony Green 0cbffe5e 2022-09-03T08:23:35 Fix GITHUB_RUN_NUMBER usage
Anthony Green 628cc2f6 2022-09-03T08:16:47 Fix loongarch64 server port. Try GITHUB_RUN_NUMBER.
Anthony Green 9382d795 2022-09-03T08:06:11 Reference matrix variables properly
Anthony Green e081b2ce 2022-09-03T07:58:27 List cfarm servers explicitly
Anthony Green 074e9c79 2022-09-03T07:46:02 Try multiple hosts
Anthony Green 6002b2ad 2022-09-03T07:10:58 Use correct version of scp-action
Anthony Green a990426c 2022-09-03T07:09:33 Use scp instead of rsync
Anthony Green 0fabd777 2022-09-03T07:02:34 Remove extra debug
Anthony Green 1922870f 2022-09-03T06:53:52 Debug rsync
Anthony Green aee50966 2022-09-03T06:47:49 Change remote path
Anthony Green 73552c2e 2022-09-02T20:03:02 Tweak
Anthony Green 904424fe 2022-09-02T19:58:19 Work in actions dir
Anthony Green 31c31db0 2022-09-02T19:48:33 Run autogen before copying files to remote server
Anthony Green d84f2ea0 2022-09-02T19:44:34 Install autoconf
Anthony Green 78beb4ae 2022-09-02T19:34:50 Try more remote testing
Anthony Green 16f17cd8 2022-09-02T19:16:12 Fix ssh
Anthony Green badccc01 2022-09-02T19:11:53 Add platform
Anthony Green 0eae6af2 2022-09-02T19:09:43 Missing colon
Anthony Green ce8cec02 2022-09-02T19:04:39 Try cfarm access
Anthony Green 9b58d4ba 2022-09-01T08:57:13 GCC_AS_CFI_PSEUDO_OP passes on msvc, although it's not sufficient.
Ole André Vadla Ravnås e6d05bea 2022-09-01T14:51:15 Fix struct padding warning reported by MSVC (#613) When building on 32-bit x86.
Clément Chigot 80912f2f 2022-09-01T14:47:16 Makefile: enable target overridings. (#661) This patch allows target to provide extra files enabling the override of Makefile rules. This patch is not needed for libffi itself but only for GCC on AIX. The t-aix file which is here empty will be replaced in GCC repository. We cannot include GCC version directly here because it has no sense for a standalone libffi. Co-authored-by: Clement <clement.chigot@atos.net>
Anthony Green 1fa7d96c 2022-09-01T08:28:59 Don't use cached configure test result
Anthony Green bcb42e43 2022-09-01T08:05:01 Fix .cfi pseudo-ops test. The existing tests were failing because the GCC was wrapping the test asm in cfi directives, which gas doesn't like. So now we test if the compiler emits them first, and assume that the assembler will accept them. If that doesn't work, then we test if the assembler will accept them assuming the compiler doesn't emit them.
Anthony Green 0eb91425 2022-08-31T20:46:24 Change comment style
Anthony Green ca76ab3b 2022-08-31T10:30:26 Fix exports for tests
Anthony Green 7b1dd8ce 2022-08-31T09:49:21 Don't -malign-double for x86-32
Anthony Green 41d0851f 2022-08-31T07:36:43 Update copyright year
Xi Ruoyao 5a4774cd 2022-07-22T05:56:30 static trampoline for LoongArch (#723) For the benefit and technical details of static trampoline, see https://github.com/libffi/libffi/pull/624. As a new architecture, let's be "safer" from the start. The change survived libffi testsuite on loongarch64-linux-gnu.
matoro 5264a7c5 2022-07-21T17:54:19 Move FFI_TYPE definitions above <ffitarget.h> include (#722) For powerpc at least, these definitions are referenced in the target-specific ffitarget.h. Discovered in the jffi project. Should close https://github.com/libffi/libffi/issues/637. Downstream jffi bug https://github.com/jnr/jffi/issues/107. Downstream distro bug https://bugs.gentoo.org/827215. Testing - both libffi and jffi test suites pass with this patch applied, at least on ppc64le linux. I did not see any warnings about redefinitions. Tested versions - libffi 3.4.2, jffi 1.3.6 and 1.3.9.
Anthony Green ddc67643 2022-06-25T22:04:53 Add missing file
Anthony Green 2b4728a2 2022-06-25T21:58:51 Fix path
Anthony Green 37cc25bb 2022-06-25T21:56:40 Install and use autoconf from special dir
Anthony Green 2f2eab95 2022-06-25T21:53:00 Fix autoconf version number
Anthony Green 4b146549 2022-06-25T21:51:25 Fix wget
Anthony Green 398b7534 2022-06-25T21:49:09 Fix wget
Anthony Green 2c047eb7 2022-06-25T21:46:54 Fix untar