diff options
author | Khem Raj <raj.khem@gmail.com> | 2019-08-19 09:42:58 -0700 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2019-08-22 22:48:27 +0100 |
commit | 89a01ef7d30d8f7210ddcb4b84a99082547c003e (patch) | |
tree | cf454f91485f8425db4cb651b6b7d9894e98b8ca /meta/recipes-support/libffi/libffi_3.2.1.bb | |
parent | 6d935edee9572f1813da3485903c7fa05404e6dc (diff) | |
download | poky-89a01ef7d30d8f7210ddcb4b84a99082547c003e.tar.gz |
libffi: Upgrade to 3.3-rc0
libffi 3.1 release has been a bit aged and new architectures, compilers
have since been come on stage to compile it, we have been carrying
patches, but its better to use the latest 3.3 rc0 which has lot of these
issues handled and is in good shape.
Use 3.3~rc0 for PV to keep room for upgrade path without PE bump
fix the multilib header conflict
file /usr/include/ffi.h from install of libffi-dev-3.2.1+3.3+rc0-r0.core2_32 conflicts with file from package lib64-libffi-dev-3.2.1+3.3+rc0-r0.x86_64
(From OE-Core rev: 06e731bdea527d5c42e99bbcef7f2835e158c0a0)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-support/libffi/libffi_3.2.1.bb')
-rw-r--r-- | meta/recipes-support/libffi/libffi_3.2.1.bb | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/meta/recipes-support/libffi/libffi_3.2.1.bb b/meta/recipes-support/libffi/libffi_3.2.1.bb deleted file mode 100644 index f2c684a7a6..0000000000 --- a/meta/recipes-support/libffi/libffi_3.2.1.bb +++ /dev/null | |||
@@ -1,35 +0,0 @@ | |||
1 | SUMMARY = "A portable foreign function interface library" | ||
2 | HOMEPAGE = "http://sourceware.org/libffi/" | ||
3 | DESCRIPTION = "The `libffi' library provides a portable, high level programming interface to various calling \ | ||
4 | conventions. This allows a programmer to call any function specified by a call interface description at run \ | ||
5 | time. FFI stands for Foreign Function Interface. A foreign function interface is the popular name for the \ | ||
6 | interface that allows code written in one language to call code written in another language. The `libffi' \ | ||
7 | library really only provides the lowest, machine dependent layer of a fully featured foreign function interface. \ | ||
8 | A layer must exist above `libffi' that handles type conversions for values passed between the two languages." | ||
9 | |||
10 | LICENSE = "MIT" | ||
11 | LIC_FILES_CHKSUM = "file://LICENSE;md5=3610bb17683a0089ed64055416b2ae1b" | ||
12 | |||
13 | SRC_URI = "https://sourceware.org/pub/libffi/${BP}.tar.gz \ | ||
14 | file://not-win32.patch \ | ||
15 | file://0001-mips-Use-compiler-internal-define-for-linux.patch \ | ||
16 | file://0001-mips-fix-MIPS-softfloat-build-issue.patch \ | ||
17 | file://0001-libffi-Support-musl-x32-build.patch \ | ||
18 | file://0001-New-RISC-V-port-281.patch \ | ||
19 | " | ||
20 | |||
21 | SRC_URI[md5sum] = "83b89587607e3eb65c70d361f13bab43" | ||
22 | SRC_URI[sha256sum] = "d06ebb8e1d9a22d19e38d63fdb83954253f39bedc5d46232a05645685722ca37" | ||
23 | |||
24 | EXTRA_OECONF += "--disable-builddir" | ||
25 | EXTRA_OEMAKE_class-target = "LIBTOOLFLAGS='--tag=CC'" | ||
26 | inherit autotools texinfo | ||
27 | |||
28 | FILES_${PN}-dev += "${libdir}/libffi-${PV}" | ||
29 | |||
30 | # Doesn't compile in MIPS16e mode due to use of hand-written | ||
31 | # assembly | ||
32 | MIPS_INSTRUCTION_SET = "mips" | ||
33 | |||
34 | BBCLASSEXTEND = "native nativesdk" | ||
35 | |||