diff options
| -rw-r--r-- | meta/recipes-gnome/gobject-introspection/gobject-introspection_1.48.0.bb | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/meta/recipes-gnome/gobject-introspection/gobject-introspection_1.48.0.bb b/meta/recipes-gnome/gobject-introspection/gobject-introspection_1.48.0.bb index 6948aff2fa..eca6ce00a0 100644 --- a/meta/recipes-gnome/gobject-introspection/gobject-introspection_1.48.0.bb +++ b/meta/recipes-gnome/gobject-introspection/gobject-introspection_1.48.0.bb | |||
| @@ -158,3 +158,16 @@ gi_binaries_sysroot_preprocess() { | |||
| 158 | -e "s|g_ir_compiler=.*|g_ir_compiler=${bindir}/g-ir-compiler-wrapper|" \ | 158 | -e "s|g_ir_compiler=.*|g_ir_compiler=${bindir}/g-ir-compiler-wrapper|" \ |
| 159 | ${SYSROOT_DESTDIR}${libdir}/pkgconfig/gobject-introspection-1.0.pc | 159 | ${SYSROOT_DESTDIR}${libdir}/pkgconfig/gobject-introspection-1.0.pc |
| 160 | } | 160 | } |
| 161 | |||
| 162 | # Need to ensure ld.so.conf exists so prelink-native works | ||
| 163 | # both before we build and if we install from sstate | ||
| 164 | do_configure[prefuncs] += "gobject_introspection_preconfigure" | ||
| 165 | python gobject_introspection_preconfigure () { | ||
| 166 | oe.utils.write_ld_so_conf(d) | ||
| 167 | } | ||
| 168 | |||
| 169 | SSTATEPOSTINSTFUNCS += "gobject_introspection_postinst" | ||
| 170 | python gobject_introspection_postinst () { | ||
| 171 | if d.getVar("BB_CURRENTTASK", True).startswith("populate_sysroot"): | ||
| 172 | oe.utils.write_ld_so_conf(d) | ||
| 173 | } | ||
