diff options
| -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." |
