Created attachment 287945 [details, diff] pango root support the current ebuild runs pango-querymodules but only when ROOT==/. but the pango-querymodules allows you to specify the modules to query rather than the default search path. so we can change pkg_postinst like so: pkg_postinst() { einfo "Generating modules listing..." local PANGO_CONFDIR="${EROOT}/etc/pango" multilib_enabled && PANGO_CONFDIR+="/${CHOST}" mkdir -p "${PANGO_CONFDIR}" pango-querymodules \ "${EROOT}"usr/$(get_libdir)/pango/1.6.0/modules/*.so \ > "${PANGO_CONFDIR}"/pango.modules } while this does not work gracefully when cross-compiling, it doesn't make the situation any worse afaict ... otherwise, we can add a CBUILD != CHOST check.
Fixed in pango-1.29.4 in the gnome-next branch of the gnome overlay.
SpanKY, do you think a similar change would be needed for app-emulation/emul-linux-x86-gtklibs ?
+ 11 Dec 2011; Pacho Ramos <pacho@gentoo.org> + emul-linux-x86-gtklibs-20110928.ebuild: + Run gdk-pixbuf-query-loaders32 as suggested by lxnay to catch failures + properly, also run pango-querymodules32 as vapier suggested in bug #384671. + And pango were fixed time ago also