kc3-lang/libffi

Branch :


Log

Author Commit Date CI Message
f969a50a 2022-09-05 08:06:53 Try {{}}
8df671a3 2022-09-05 08:05:39 Fix compares
6a9bbc85 2022-09-05 07:54:47 Show host availability
49a361c3 2022-09-05 07:51:34 Fix conditionals?
d9189beb 2022-09-05 07:47:46 Use boolean values
2bcdcda8 2022-09-05 07:44:01 Try conditional steps
d86d55e5 2022-09-05 07:15:38 Tweak test for host availability
5b4d5f2b 2022-09-05 07:11:12 Fix triples
02e6a894 2022-09-05 06:55:08 Add missing paren
fcaa8ebb 2022-09-05 06:47:40 Unnest quotes
f4009ed4 2022-09-05 06:40:00 Fix syntax error
f92e32cf 2022-09-05 06:17:38 Try dribbling output during make check
ef57e08a 2022-09-04 22:35:32 Split up build into multiple steps
2480cc48 2022-09-04 21:09:06 Try to fix ssh issues
1105db1c 2022-09-04 09:52:28 Try forcing exit upon completion
92a77751 2022-09-04 09:17:01 Source .profile on remote host if it exists
8e3ea879 2022-09-04 09:07:13 Only ignore errors when testing for ssh connectivity.
a643db6c 2022-09-04 08:28:50 Don't fail on error
33f1f19a 2022-09-04 08:24:06 Add POWER hosts
7a300f3d 2022-09-04 08:08:47 Fix the setting of the host
b104dd62 2022-09-04 08:07:12 If a remote host is unavailable, don't fail the build.
7194e118 2022-09-04 08:01:47 Debug build
6fccf95b 2022-09-04 07:57:53 Add connection timeouts and retries
b4cf3d64 2022-09-04 07:32:18 Prune warnings from sparc64 linux ld
80728370 2022-09-04 07:21:02 For host triples to distinguish m1 arm64 from others.
4cba6c18 2022-09-03 11:42:11 Don't exit if runtest fails
439dfa1f 2022-09-03 10:42:46 Fix spaces
b7d9e3a1 2022-09-03 10:41:45 Run rlgl
e85b55c2 2022-09-03 10:16:01 Fix recursive copy flag
98168532 2022-09-03 10:14:56 Fix typo
943219e3 2022-09-03 10:13:04 Use scp, as rsync isn't available on all hosts
0e912017 2022-09-03 10:04:54 Use ssh port numbers and copy dejagnu results back
c8fe3d3d 2022-09-03 09:58:43 Use username
3e75f955 2022-09-03 09:56:13 Tighten permissions on key
d893eda7 2022-09-03 09:55:01 Disable host key checking
da35cf0f 2022-09-03 09:52:26 Add quotes
128d57ab 2022-09-03 09:51:00 Remove bad command
5b34bed4 2022-09-03 09:49:45 Debug
77b32cb1 2022-09-03 09:43:41 Fix typo
22c1ceb2 2022-09-03 09:42:01 Simplify remote tests
dde8e81d 2022-09-03 09:22:19 Revert to old file copy
3cd913c8 2022-09-03 09:19:08 Remove SHA256
3127a25d 2022-09-03 09:13:16 Try new fingerprint
f095b747 2022-09-03 09:11:47 Use correct fingerprint
1f441181 2022-09-03 08:55:20 Ignore fingerprints
8fd73fe6 2022-09-03 08:51:33 Use rsa fingerprints
09c3908a 2022-09-03 08:43:23 Use host fingerprints
caa793a3 2022-09-03 08:35:56 Try new scp
0cbffe5e 2022-09-03 08:23:35 Fix GITHUB_RUN_NUMBER usage
628cc2f6 2022-09-03 08:16:47 Fix loongarch64 server port. Try GITHUB_RUN_NUMBER.
9382d795 2022-09-03 08:06:11 Reference matrix variables properly
e081b2ce 2022-09-03 07:58:27 List cfarm servers explicitly
074e9c79 2022-09-03 07:46:02 Try multiple hosts
6002b2ad 2022-09-03 07:10:58 Use correct version of scp-action
a990426c 2022-09-03 07:09:33 Use scp instead of rsync
0fabd777 2022-09-03 07:02:34 Remove extra debug
1922870f 2022-09-03 06:53:52 Debug rsync
aee50966 2022-09-03 06:47:49 Change remote path
73552c2e 2022-09-02 20:03:02 Tweak
904424fe 2022-09-02 19:58:19 Work in actions dir
31c31db0 2022-09-02 19:48:33 Run autogen before copying files to remote server
d84f2ea0 2022-09-02 19:44:34 Install autoconf
78beb4ae 2022-09-02 19:34:50 Try more remote testing
16f17cd8 2022-09-02 19:16:12 Fix ssh
badccc01 2022-09-02 19:11:53 Add platform
0eae6af2 2022-09-02 19:09:43 Missing colon
ce8cec02 2022-09-02 19:04:39 Try cfarm access
9b58d4ba 2022-09-01 08:57:13 GCC_AS_CFI_PSEUDO_OP passes on msvc, although it's not sufficient.
e6d05bea 2022-09-01 14:51:15 Fix struct padding warning reported by MSVC (#613) When building on 32-bit x86.
80912f2f 2022-09-01 14: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>
1fa7d96c 2022-09-01 08:28:59 Don't use cached configure test result
bcb42e43 2022-09-01 08: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.
0eb91425 2022-08-31 20:46:24 Change comment style
ca76ab3b 2022-08-31 10:30:26 Fix exports for tests
7b1dd8ce 2022-08-31 09:49:21 Don't -malign-double for x86-32
41d0851f 2022-08-31 07:36:43 Update copyright year
5a4774cd 2022-07-22 05: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.
5264a7c5 2022-07-21 17: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.
ddc67643 2022-06-25 22:04:53 Add missing file
2b4728a2 2022-06-25 21:58:51 Fix path
37cc25bb 2022-06-25 21:56:40 Install and use autoconf from special dir
2f2eab95 2022-06-25 21:53:00 Fix autoconf version number
4b146549 2022-06-25 21:51:25 Fix wget
398b7534 2022-06-25 21:49:09 Fix wget
2c047eb7 2022-06-25 21:46:54 Fix untar
446c092f 2022-06-25 21:45:32 Install autoconf-2.71
5c76ac1f 2022-06-25 21:22:01 Update autoconf?
4a46f35b 2022-06-25 21:14:30 Update configury
fc8c8c1e 2022-06-25 11:06:00 Fix ILP32 for aarch64
b5abc4f6 2022-06-25 10:43:00 Remove duplicate macro definition.
280fe78d 2022-06-25 18:58:53 configure.ac: use grep -E instead of egrep if possible (#720) Upstream will start to emit a warning if egrep is invoked in the next grep release. Stop invoking it explicitly. Use AC_PROG_EGREP to try "grep -E" first, and fallback to egrep if "grep -E" does not work. We need this fallback for some non-GNU grep implementations (like Solaris). Url: https://git.savannah.gnu.org/cgit/grep.git/commit/?id=a951562
1f14b3fa 2022-06-03 02:46:35 Ensure that VM_PROT_EXECUTE is set on the trampoline page. (#718)
000ecd01 2022-06-02 18:43:53 powerpc64: fix build on gcc-12 (assembly requires AltiVec) (#719) Without the change build fails on powerpc64-gcc-12 as: src/powerpc/linux64_closure.S: Assembler messages: src/powerpc/linux64_closure.S:363: Error: unrecognized opcode: `lvx' It's a 90205f67 "rs6000: Fix bootstrap (libffi)" patch by Segher Boessenkool from gcc upstream repository. It's enough to get libffi build on powerpc64.
c528d5b4 2022-05-29 11:22:38 Fix windows arg passing
aa2c4141 2022-05-29 10:28:10 64-bit cygwin: fix struct args. Document change.
36b265ae 2022-05-29 10:12:30 m32r: pass copies of large structs
c248764d 2022-05-29 07:27:32 Update testsuite Makefile
fd1fe195 2022-05-29 14:16:49 Fix building on aarch64 after e409225b41b60c490a094bb068e639a2364202fd (#716) The ALIGN_DOWN macro was renamed in 2018 in e6eac7863e2bf1a009ea863041b354bdb4af6b67.
c1e237b2 2022-05-28 20:46:14 Pass large structs by value on the stack
769b7366 2022-05-28 19:59:35 Fix for MS x64 ABI