gdk-pixbuf-native should not be running g-ir-scanner at all, as we
explicitly disable this for native builds. Can you please look into
why it is happening, because the patch is really treating the symptom
rather than the problem.

Alex

On Wed, 10 Apr 2019 at 23:54, Jason Wessel <jason.wes...@windriver.com> wrote:
>
> Investigation of an end user going over their quota in the user's home
> directory showed that the gobject-instrospection is writing files into
> the ~/.cache/g-ir-scanner when building -native packages.  The test
> package in this case was gdk-pixbuf-native.
>
> Setting the GI_SCANNER_DISABLE_CACHE in the bbclass should be all that
> is needed.  The qemu wrapper was already setting this properly, but we
> also need it for the -native builds.
>
> meta/recipes-gnome/gobject-introspection/gobject-introspection_1.58.3.bb:131:
> export GI_SCANNER_DISABLE_CACHE=1
>
> Signed-off-by: Jason Wessel <jason.wes...@windriver.com>
> ---
>  meta/classes/gobject-introspection.bbclass | 3 +++
>  1 file changed, 3 insertions(+)
>
> diff --git a/meta/classes/gobject-introspection.bbclass 
> b/meta/classes/gobject-introspection.bbclass
> index 4ceb0c68b1..359620fba7 100644
> --- a/meta/classes/gobject-introspection.bbclass
> +++ b/meta/classes/gobject-introspection.bbclass
> @@ -27,6 +27,9 @@ DEPENDS_append_class-nativesdk = " 
> gobject-introspection-native"
>  # This is used by introspection tools to find .gir includes
>  export XDG_DATA_DIRS = "${STAGING_DATADIR}:${STAGING_LIBDIR}"
>
> +# Disable writing to $HOME/.cache/g-ir-scanner
> +export GI_SCANNER_DISABLE_CACHE = "1"
> +
>  do_configure_prepend_class-target () {
>      # introspection.m4 pre-packaged with upstream tarballs does not yet
>      # have our fixes
> --
> 2.17.1
>
> --
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-core
-- 
_______________________________________________
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core

Reply via email to