2f1c46b6cb
Patches 0002-arc-Fix-warnings.patch and
0003-arc-Do-not-use-mov_s-and-movl_s-instructions.patch are upstream
as part of commit 30e887f84e70c16df5c421983f074d07a93b4e58 (yes they
have been squashed into a single commit upstream).
Patches 0004-src-or1k-ffi.c-fix-prototype-of-ffi_call_SYSV.patch and
0005-src-or1k-ffi.c-fix-incompatible-pointer-type.patch are upstream
as part of commit 8a0d029244d9b0393db19898e603f24febfb53ee (here as
well, they have been squashed into a single commit upstream).
Changes 3.4.6..3.4.7:
Add static trampoline support for Linux on s390x.
Fix BTI support for ARM64.
Support pointer authentication for ARM64.
Fix ASAN compatibility.
Fix x86-64 calls with 6 GP registers and some SSE registers.
Miscellaneous fixes for ARC and Darwin ARM64.
Fix OpenRISC or1k and Solaris 10 builds.
Remove nios2 port.
Changes 3.4.7..3.4.8:
aarch64: add PAC to GNU Notes by @billatarm in #882
MIPS: Dont import asm/sgidefs.h on linux by @fossdd in #885
Update the Simple Example from the Docs to fix a compile error by @Nikitf777 in #886
Fix bugs in the x86-64 and x32 target (#887) by @mikulas-patocka in #889
Add the "ABI_ATTR" attribute to called functions (#891) by @mikulas-patocka in #892
powerpc: Add static trampoline support (#894) by @peter-bergner in #895
testsuite: add two tests to Makefile.am by @thesamesam in #893
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
24 lines
734 B
Makefile
24 lines
734 B
Makefile
################################################################################
|
|
#
|
|
# libffi
|
|
#
|
|
################################################################################
|
|
|
|
LIBFFI_VERSION = 3.4.8
|
|
LIBFFI_SITE = \
|
|
https://github.com/libffi/libffi/releases/download/v$(LIBFFI_VERSION)
|
|
LIBFFI_LICENSE = MIT
|
|
LIBFFI_LICENSE_FILES = LICENSE
|
|
LIBFFI_CPE_ID_VALID = YES
|
|
LIBFFI_INSTALL_STAGING = YES
|
|
# We're patching configure.ac
|
|
LIBFFI_AUTORECONF = YES
|
|
LIBFFI_CONF_OPTS = --disable-multi-os-directory
|
|
|
|
# The static exec trampolines is enabled by default since
|
|
# libffi 3.4.2. However it doesn't work with gobject-introspection.
|
|
LIBFFI_CONF_OPTS += --disable-exec-static-tramp
|
|
|
|
$(eval $(autotools-package))
|
|
$(eval $(host-autotools-package))
|