Bug 2771

Summary: lib32 connman-gnome is not built for qemux86-64
Product: [Build System, Metadata & Runtime] OE-Core Reporter: Laurentiu Serban <laurentiu.serban>
Component: connectivityAssignee: Cristian Iorga <cristian.iorga>
Status: VERIFIED WORKSFORME QA Contact:
Severity: normal    
Priority: Medium CC: andreea.b.proca, meta.mr.watcher, meta.watcher, sgw, song.liu
Version: 1.3   
Target Milestone: 1.3 M4   
Hardware: x86   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: ---
Attachments:
Description Flags
lib32-connman-gnome rpm is present none

Description Laurentiu Serban 2012-07-16 20:53:21 UTC
1. Prepare poky build environment
2. by following https://wiki.pokylinux.org/wiki/Multilib, set local.conf to enable multilib build and set MACHINE to qemux86-64 as following:
#####
MACHINE = "qemux86-64"
require conf/multilib.conf
MULTILIBS = "multilib:lib32"
DEFAULTTUNE_virtclass-multilib-lib32 = "x86"
IMAGE_INSTALL_append = "lib32-connman-gnome"
#####
3. with rpm set for package format, build core-image-sato image
4. after build finished, start up the image and check if connman and related packages(like libc) are 32-bit

There are no 32-bit packages in the filesystem
The recipe is core-image-sato

The commit is eb0cb7e8234f5d2e5623406e9660be91cf52f65e (master branch)
Comment 1 Cristian Iorga 2012-09-25 16:07:12 UTC
Investigation started.
Comment 2 Cristian Iorga 2012-09-26 09:27:48 UTC
Created attachment 846 [details]
lib32-connman-gnome rpm is present

lib32-connman-gnome rpm is present
Comment 3 Cristian Iorga 2012-09-26 12:30:42 UTC
Issue tested.
YP: HEAD at 8b3aa00029e62df6d05710cf166fd5d09bdb29cf commit.

No issue spotted, lib32-connman-gnome built and installed in a quemux86-64 core-image-sato.

Checked in YL QEMU emulator by running:

rpm -qa | grep connman

See screnshot for details.
Comment 4 Andreea Brandusa Proca 2012-10-04 07:54:47 UTC
Verified in comit: 718eb85806e080d0b165344b272e531ef19421eb.
Comment 5 Andreea Brandusa Proca 2012-10-04 12:20:04 UTC
It works if is written: 
                         IMAGE_INSTALL_append = " lib32-connman-gnome" instead of         
                         IMAGE_INSTALL_append = "lib32-connman-gnome",
as specified in the documentation:
http://www.yoctoproject.org/docs/current/dev-manual/dev-manual.html#usingpoky-extend-customimage-localconf