diff options
Diffstat (limited to 'meta')
-rw-r--r-- | meta/recipes-gnome/gobject-introspection/gobject-introspection_1.46.0.bb | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/meta/recipes-gnome/gobject-introspection/gobject-introspection_1.46.0.bb b/meta/recipes-gnome/gobject-introspection/gobject-introspection_1.46.0.bb index d51e607c09..b8b88234e7 100644 --- a/meta/recipes-gnome/gobject-introspection/gobject-introspection_1.46.0.bb +++ b/meta/recipes-gnome/gobject-introspection/gobject-introspection_1.46.0.bb | |||
@@ -53,6 +53,10 @@ do_configure_prepend_class-target() { | |||
53 | qemu_binary="${@qemu_wrapper_cmdline(d, '$STAGING_DIR_HOST', ['\$GIR_EXTRA_LIBS_PATH','.libs','$STAGING_DIR_HOST/${libdir}','$STAGING_DIR_HOST/${base_libdir}'])}" | 53 | qemu_binary="${@qemu_wrapper_cmdline(d, '$STAGING_DIR_HOST', ['\$GIR_EXTRA_LIBS_PATH','.libs','$STAGING_DIR_HOST/${libdir}','$STAGING_DIR_HOST/${base_libdir}'])}" |
54 | cat > ${B}/g-ir-scanner-qemuwrapper << EOF | 54 | cat > ${B}/g-ir-scanner-qemuwrapper << EOF |
55 | #!/bin/sh | 55 | #!/bin/sh |
56 | # Use a modules directory which doesn't exist so we don't load random things | ||
57 | # which may then get deleted (or their dependencies) and potentially segfault | ||
58 | export GIO_MODULE_DIR=${STAGING_LIBDIR}/gio/modules-dummy | ||
59 | |||
56 | $qemu_binary "\$@" | 60 | $qemu_binary "\$@" |
57 | if [ \$? -ne 0 ]; then | 61 | if [ \$? -ne 0 ]; then |
58 | echo "If the above error message is about missing .so libraries, then setting up GIR_EXTRA_LIBS_PATH in the recipe should help." | 62 | echo "If the above error message is about missing .so libraries, then setting up GIR_EXTRA_LIBS_PATH in the recipe should help." |