diff options
| author | Ross Burton <ross.burton@arm.com> | 2025-09-24 13:07:36 +0100 |
|---|---|---|
| committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2025-09-25 11:09:04 +0100 |
| commit | 81569a68e960a62a105d59c609a8b25302812874 (patch) | |
| tree | 8d3ced1222c3f20f7b6c19ebc949ecdf6ca5990b | |
| parent | 917d6652fc1c0610fd493990395b6b528613879d (diff) | |
| download | poky-81569a68e960a62a105d59c609a8b25302812874.tar.gz | |
vte: skip gobject-introspection with clang on arm
For some as yet unknown reason, vte on arm (specifically, the qemuarm
and beaglebone-yocto machines at least) will fail during G-I code
generation (which runs the target binaries inside qemu-user):
Bail out! VTE:ERROR:../sources/vte-0.80.3/src/vtegtk.cc:158:void
style_provider_parsing_error_cb(GtkCssProvider *, void *, GError *):
assertion failed (error == NULL): Expected an identifier (gtk-css-parser-error-quark, 1)
qemu: uncaught target signal 6 (Aborted) - core dumped
Until this can be root-caused, we can disable G-I for this edge case.
(From OE-Core rev: 7874ea42bff4950bd0f0abf0ac729bce5ceb702c)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
| -rw-r--r-- | meta/recipes-support/vte/vte_0.80.3.bb | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/meta/recipes-support/vte/vte_0.80.3.bb b/meta/recipes-support/vte/vte_0.80.3.bb index 1eb95dd827..93aa864013 100644 --- a/meta/recipes-support/vte/vte_0.80.3.bb +++ b/meta/recipes-support/vte/vte_0.80.3.bb | |||
| @@ -55,3 +55,9 @@ FILES:${PN}-prompt = " \ | |||
| 55 | " | 55 | " |
| 56 | 56 | ||
| 57 | FILES:${PN}-dev += "${datadir}/glade/" | 57 | FILES:${PN}-dev += "${datadir}/glade/" |
| 58 | |||
| 59 | # Causes failures at build time on eg qemuarm; | ||
| 60 | # Bail out! VTE:ERROR:../sources/vte-0.80.3/src/vtegtk.cc:158:void style_provider_parsing_error_cb(GtkCssProvider *, void *, GError *): assertion failed (error == NULL): Expected an identifier (gtk-css-parser-error-quark, 1) | ||
| 61 | # qemu: uncaught target signal 6 (Aborted) - core dumped | ||
| 62 | # https://gitlab.gnome.org/GNOME/vte/-/issues/2910 | ||
| 63 | GI_DATA_ENABLED:toolchain-clang:arm = "False" | ||
