kc3-lang/libffi/configure.ac

Branch :


Log

Author Commit Date CI Message
b69f95d6 2018-04-26 19:27:54 build: fix subst toolexecdir, toolexeclibdir On CentOS 7.4, configure script generated by autogen.sh will output the following values when compiling GCC source code toolexecdir='NONE/$(target_alias)' toolexeclibdir='NONE/$(target_alias)/lib' and cause build error ... -o libffi.la -rpath NONE/riscv64-bs-linux-gnu/lib ... checking for shl_load in -ldld... libtool: link: only absolute run-paths are allowed
8660e693 2018-04-02 08:30:17 3.3 release candidate 0
d3693b46 2018-03-27 08:05:42 Copy - don't symlink - to support msvc builds
9aefbb10 2018-03-13 07:51:02 Update version number to next pre-release
93d8e7dd 2017-09-27 21:51:34 Fix #265
19ab448d 2017-05-16 08:32:06 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
30b3440c 2016-05-26 08:55:04 [Darwin, configure] Allow configure to work for <arch>-*-darwin. The exec configury is appropriate for all current targets (including using older tools on them).
9edaa695 2016-05-18 10:56:19 Merge pull request #230 from rth7680/symver Use ELF symbol versioning
1b4f5ee6 2016-05-18 11:12:58 Update project URLs to use libffi/libffi
c02c3414 2016-03-03 13:51:44 Use ELF symbol versioning At the same time, we must bump the (major) ABI version. This needed to be done anyway due to ABI breakage in the AArch64 port (see 12cf89ee and the corresponding GCC PR70024).
6dd5fd5a 2016-02-22 15:34:39 fix documentation building An earlier patch added --disable-docs, but went too far, making it impossible to build the docs. It turns out that Automake seemingly has a bug preventing the conditional build of an info file. So, this patch works around the bug by putting the info_TEXINFOS rule into a new doc/Makefile.am. Tested by building with and without --disable-docs and looking for the existence of doc/libffi.info.
f2f234ae 2016-02-20 06:50:29 Merge pull request #190 from havardgraff/master Add configure-option to disable building docs
877ea9bf 2015-10-29 22:50:42 Add configure flag to disable multi-os-directory support In some environments, installing the library to GCC's multi-os-directory is not perferable. This patch adds a switch to configure "--disable-multi-os-directory" which will disable that check, typically falling back to ${libdir} unless cross-compiling. Original patch was written by Stewart Brodie, and was found at https://sourceware.org/ml/libffi-discuss/2013/msg00144.html I've just updated it to work with the current version.
fa7a2571 2015-05-12 10:45:13 Add configure-option to disable building docs
b0e97963 2015-01-27 22:10:12 configure: Run HAVE_AS_X86_PCREL for all X86 targets
53636634 2015-01-16 15:19:38 aarch64: implement the trampoline table workaround for ffi closures on Apple systems This is a direct copy/paste port of the ARM code, with changes because of Aarch64 pc-relative addressing restrictions.
e1a5ddb3 2015-01-07 17:51:07 Fix expr error in Solaris 10 when using gcc.
f69ec6f3 2014-12-18 16:21:07 s390: Use pc-relative insns in 31-bit mode It's silly to stick to esa/390 features when the compiler won't. Detect when brasl and larl are used by the compiler and then use them in the assembly.
5d69d57a 2014-11-13 13: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-13 12: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-12 08:04:51 Update in preparation for next release
20562ac0 2014-11-12 07:00:59 Fix for AArch64. Release as 3.2.1.
0f316ab7 2014-09-27 00: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-20 07:08:37 Update version to 3.2
ad0d1d23 2014-06-12 06:30:21 Fix paths in libffi.pc.in
69289c10 2014-05-31 08:54:08 Prepare for libffi 3.1.1
c1166d4f 2014-05-12 19:44:08 closures: Check for mkostemp(3)
57465744 2014-05-11 10:30:22 Update to version 3.1
7ba4c5d7 2014-05-11 09:52:47 Use to get correct dir
7d698125 2014-03-26 23: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-26 14: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-25 17:02:51 Upgrade version to 3.1-rc1
b2d610e0 2014-03-21 11:10:13 Compile win32.S on 32-bit Darwin as well
be50b87a 2014-03-24 21: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-16 10:53:48 Merge pull request #98 from joshtriplett/unconfigure.host Merge configure.host into configure.ac
a86bd318 2014-03-16 06: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-16 09:45:55 Update version to 3.1-rc0. Clean up README.
76d19d00 2014-03-14 16:54:31 Ensure the linker supports @unwind sections in libffi.
a1a6f71b 2014-03-10 15:12:47 Remove stray hunk that shouldn't have been included in this patch.
dfa37387 2014-03-10 14: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-10 14: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-28 00:23:04 Fix spelling errors
cc82051c 2014-02-28 00:23:04 Fix spelling errors
ab79d6e2 2013-11-21 06: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-21 06: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-15 15:33:59 Add nios2 port.
d2fcbcdf 2013-10-08 06:27:46 Add m88k and VAX support. Update some configury bits.
f88118b3 2013-07-02 15:51:27 Revert "Merge pull request #36 from abergmeier/emscripten_fix" This reverts commit 6a4d901dde7b3f87984c563505717cde3113d16e, reversing changes made to b50a13b9c07ec09af4b9697e482acdad571e6961.
6a4d901d 2013-07-02 12:12:34 Merge pull request #36 from abergmeier/emscripten_fix Fixes for building with Emscripten
b082e150 2013-06-10 16: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-19 17:12:24 Enable disabling of libtool on platforms where it does not work (e.g. LLVM). Build libraries normally then.
f22ab3c6 2013-03-17 18:34:54 Merge branch 'master' of github.com:/atgreen/libffi
cb32c812 2013-03-17 09:27:55 Fix lib install dir
efd7866a 2013-03-16 08:35:57 2.0.13rc1
215763d0 2013-03-16 07:57:35 Update configury.
2fb527a0 2013-03-16 07:46:38 Add Meta processor support
f308faf1 2013-02-11 14:25:13 Add moxie support. Release 3.0.12.
cb03ea8f 2013-02-08 12:25:18 sparc v9 fixes for sun tools
9db7e1a9 2013-02-07 21:06:08 Fix botched sparc patch. Update version.
ce0138e6 2013-02-07 18:04:01 Update bug report address. rc2.
ed6ae950 2013-02-07 16:43:36 Add libtool-ldflags. Define toolexeclibdir for non-GCC builds.
ffef2e04 2013-02-07 15:47:01 x32 and libtool fixes
176aa9d2 2013-02-07 15:29:22 Fix GCC usage test and update README
f62bd63f 2013-02-06 17:38:32 Release candidate 1
bcc0c280 2013-01-26 15: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-21 07:37:30 New microblaze support
40860245 2013-01-21 07:37:30 New microblaze support
20cae32b 2013-01-21 07:07:38 Xtensa support
bff052d9 2013-01-11 10:24:32 32-bit x86 fix and more
13e2d7b9 2013-01-10 10:52:02 Handle both 32 and 64-bit x86 builds regardless of target triple
56ba8d86 2013-01-10 07:25:10 Don't use warning checking macro with sun compiler
2d9b3939 2013-01-09 21:14:54 Fix for closures with sunpro compiler
8308984e 2013-01-08 15:14:21 Make sure we're running dejagnu tests with the right compiler.
74c776e2 2013-01-08 12:25:54 Switch x86 Solaris to X86 from X86_64
8962c8c8 2013-01-08 12:22:24 Fix read-only eh_frame test
8bad679a 2013-01-02 08:28:35 New stand-alone patch
981c32ee 2013-01-02 07:34:03 Merge with GCC. Eliminate quilt bits.
f680b598 2012-11-06 16:00:40 Add missing aarch64 configury bits
e944b8c7 2012-10-30 14:06:09 Add PaX work-around
f342996c 2012-10-30 07:42:27 Darwin12 fix
9c00a3f6 2012-10-12 16:46:06 TILE-Gx/TILEPro support
213ed15c 2012-04-27 01:34:15 Add blackfin supprt from Alexandre Keunecke.
ff3d76fd 2012-04-11 23:16:48 3.0.11
10d1e513 2012-04-06 11:57:14 Update to rc4. Upgrade autoconf version.
59bb61a3 2012-04-06 08:26:14 Update libtool version, README, tests dists
84d3253f 2012-03-19 23:07:35 Rebase post GCC merge
6c194233 2012-03-03 14:17:54 Add -no-undefined for both 32- and 64-bit x86 windows-like hosts.
dee20f8e 2012-02-10 13:06:46 Rebased from gcc
1ff9c604 2012-02-01 16:34:30 Rebase from GCC
9e9c4aeb 2012-01-23 14:11:23 Add Amiga support
cd2277cc 2012-01-23 13:43:38 mend
c365ee75 2012-01-23 11:13:18 Refresh
198ed1ef 2011-11-12 23:45:20 Update version number
6a6e7f86 2011-11-12 16:20:42 Fix kfreebsd
236c9391 2011-11-12 07:37:40 Fix darwin11 build problem
3d56106b 2011-11-12 07:20:24 Rebase
ee6696fd 2011-08-23 12:30:29 3.0.11-rc1. soname bump.
c6265c36 2011-08-23 10:31:33 Version 3.0.10
049d8386 2011-08-22 14:50:10 Many new patches
09f8f310 2011-02-28 15:36:07 More AIX fixes. rc9.