mirror of
https://git.yoctoproject.org/poky
synced 2026-05-08 05:09:24 +00:00
libffi: disable use of static exec trampolines
We encountered a blueman-applet segfault with libffi 3.4.2: $ blueman-applet blueman-applet 01.58.45 WARNING PluginManager:148 __load_plugin: Not loading DhcpClient because its conflict has higher priority blueman-applet 01.58.45 WARNING TransferService:189 _make_share_path: Failed to get Download dir from XDG blueman-applet 01.58.45 WARNING PluginManager:148 __load_plugin: Not loading PPPSupport because its conflict has higher priority Segmentation fault This is because the static exec trampolines is enabled by default in libffi 3.4.2. However it doesn't work with gobject-introspection[1]. [1] https://github.com/libffi/libffi/commit/132699b95d3ee4d889ea2a80540acf3300987dad (From OE-Core rev: 2173003df3beedf49aa0ce30d79a1158179fa3e4) Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
@@ -18,7 +18,7 @@ SRC_URI[sha256sum] = "540fb721619a6aba3bdeef7d940d8e9e0e6d2c193595bc243241b77ff9
|
||||
UPSTREAM_CHECK_URI = "https://github.com/libffi/libffi/releases/"
|
||||
UPSTREAM_CHECK_REGEX = "libffi-(?P<pver>\d+(\.\d+)+)\.tar"
|
||||
|
||||
EXTRA_OECONF += "--disable-builddir"
|
||||
EXTRA_OECONF += "--disable-builddir --disable-exec-static-tramp"
|
||||
EXTRA_OEMAKE_class-target = "LIBTOOLFLAGS='--tag=CC'"
|
||||
inherit autotools texinfo multilib_header
|
||||
|
||||
|
||||
Reference in New Issue
Block a user