[yocto] [PATCH][yocto-autobuilder] buildset-config.controller: Workaround module dependency issue

Burton, Ross ross.burton at intel.com
Mon Nov 2 03:57:27 PST 2015


Acked-by: Ross Burton <ross.burton at intel.com>

Beth, please merge before the RC3 build.

Ross

On 2 November 2015 at 11:58, Jussi Kukkonen <jussi.kukkonen at intel.com>
wrote:

> Dynamically loaded modules are a problem for multilib builds: 32-bit
> Pango and Gdk-Pixbuf modules in particular do not get included in the
> image when 32-bit versions of the libraries get included.
>
> Proper fix may require extensive changes to dependency handling:
> Include the required modules manually in the test configuration as a
> workaround for 2.0.
>
> Fixes [YOCTO #8624].
> The underlying issue is [YOCTO #8570]
>
> Signed-off-by: Jussi Kukkonen <jussi.kukkonen at intel.com>
> ---
>  buildset-config.controller/nightly-multilib.conf | 4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/buildset-config.controller/nightly-multilib.conf
> b/buildset-config.controller/nightly-multilib.conf
> index 7cf75c3..bc63c39 100644
> --- a/buildset-config.controller/nightly-multilib.conf
> +++ b/buildset-config.controller/nightly-multilib.conf
> @@ -24,13 +24,13 @@ steps: [{'SetDest':{}},
>          {'CreateAutoConf': {'machine': 'qemux86-64', 'SDKMACHINE' :
> 'x86_64',
>                              'buildhistory' : False, 'multilib': 'lib32',
>                              'distro': 'poky',
> -                            'atextappend' : '\nRPM_PREFER_ELF_ARCH =
> "1"\nIMAGE_INSTALL_append = " lib32-connman-gnome"\n'}},
> +                            'atextappend' : '\nRPM_PREFER_ELF_ARCH =
> "1"\nIMAGE_INSTALL_append = " lib32-connman-gnome gdk-pixbuf-loader-jpeg
> lib32-gdk-pixbuf-loader-jpeg gdk-pixbuf-loader-png
> lib32-gdk-pixbuf-loader-png pango-module-basic-fc
> lib32-pango-module-basic-fc"\n'}},
>          {'BuildImages': {'images': 'core-image-sato'}},
>          {'RunSanityTests': {'images': 'core-image-sato', 'suitesappend' :
> 'multilib'}},
>          {'CreateAutoConf': {'machine': 'qemux86-64', 'SDKMACHINE' :
> 'x86_64',
>                              'buildhistory' : False, 'multilib': 'lib32',
>                              'distro': 'poky', 'packages' : 'ipk',
> -                            'atextappend' : '\nIMAGE_INSTALL_append = "
> lib32-connman-gnome"\n'}},
> +                            'atextappend' : '\nIMAGE_INSTALL_append = "
> lib32-connman-gnome gdk-pixbuf-loader-jpeg lib32-gdk-pixbuf-loader-jpeg
> gdk-pixbuf-loader-png  lib32-gdk-pixbuf-loader-png pango-module-basic-fc
> lib32-pango-module-basic-fc"\n'}},
>          {'BuildImages': {'images': 'core-image-sato'}},
>          {'RunSanityTests': {'images': 'core-image-sato', 'suitesappend' :
> 'multilib'}},
>          {'CreateAutoConf': {'machine': 'qemux86', 'SDKMACHINE' : 'i686',
> --
> 2.1.4
>
> --
> _______________________________________________
> yocto mailing list
> yocto at yoctoproject.org
> https://lists.yoctoproject.org/listinfo/yocto
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20151102/ec175953/attachment.html>


More information about the yocto mailing list