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

Flanagan, Elizabeth elizabeth.flanagan at intel.com
Mon Nov 2 04:23:53 PST 2015


On 2 November 2015 at 11:57, Burton, Ross <ross.burton at intel.com> wrote:
> Acked-by: Ross Burton <ross.burton at intel.com>
>
> Beth, please merge before the RC3 build.
>

Pulled into master and pushed into production. Thanks.

> 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
>
>
> ---------------------------------------------------------------------
> Intel Corporation (UK) Limited
> Registered No. 1134945 (England)
> Registered Office: Pipers Way, Swindon SN3 1RJ
> VAT No: 860 2173 47
>
> This e-mail and any attachments may contain confidential material for
> the sole use of the intended recipient(s). Any review or distribution
> by others is strictly prohibited. If you are not the intended
> recipient, please contact the sender and delete all copies.



-- 
Elizabeth Flanagan
Yocto Project
Build and Release



More information about the yocto mailing list