| Summary: | [multilib] No support for multilibs and deb package backend | ||
|---|---|---|---|
| Product: | [Build System, Metadata & Runtime] OE-Core | Reporter: | Jiajun Xu <jiajun.xu> |
| Component: | core | Assignee: | Aníbal Limón <anibal.limon> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | enhancement | ||
| Priority: | Low | CC: | dongxiao.xu, josh, ke.yu, meta.mr.watcher, meta.watcher, poky.bs.watcher, poky.watcher, sgw, song.liu |
| Version: | unspecified | ||
| Target Milestone: | Future | ||
| Hardware: | x86 | ||
| OS: | Multiple | ||
| Whiteboard: | (Test Plan Ready) | ||
| OS type for building Yocto: | --- | Type of Regression: | --- |
| Verified: | Documentation change: | No (bug/feature does not impact docs) | |
This is a valid issue but the dpkg/deb backend is not supported for 1.1. This should be a post 1.1 bug. To clarify, deb/dpkg is known not to work with multilibs. I'm changing this to a multilib enhancement request. Its known not to work and isn't something we've planned to support at this time. *** Bug 1739 has been marked as a duplicate of this bug. *** Can anyone give me an indication of what work is required here? I'm looking at fixing up and maintaining our Debian packaging support. Josh: Try and talk to me at some point about this, its probably easier to talk through it. |
tree/branch: poky/1.1_M4 commit: 6462c158fc482e495c1171ffc7747e2ad650a292 With 1.1 M4 branch, if I set machine to qemux86-64 and build lib64 sato image with deb, yocto will report 'lib64-dpkg' is unbuildable. ######## NOTE: Resolving any missing task queue dependencies ERROR: Nothing RPROVIDES 'lib64-dpkg' (but virtual:multilib:lib64:/home/jxu49/osel/poky-rc2/meta/recipes-sato/images/core-image-sato.bb RDEPENDS on or otherwise requires it) NOTE: Runtime target 'lib64-dpkg' is unbuildable, removing... Missing or unbuildable dependency chain was: ['lib64-dpkg'] ERROR: Required build target 'lib64-core-image-sato' has no buildable providers. Missing or unbuildable dependency chain was: ['lib64-core-image-sato', 'lib64-dpkg'] ERROR: Command execution failed: Traceback (most recent call last): File "/home/jxu49/osel/poky-rc2/bitbake/lib/bb/command.py", line 102, in runAsyncCommand commandmethod(self.cmds_async, self, options) File "/home/jxu49/osel/poky-rc2/bitbake/lib/bb/command.py", line 207, in buildTargets command.cooker.buildTargets(pkgs_to_build, task) File "/home/jxu49/osel/poky-rc2/bitbake/lib/bb/cooker.py", line 1102, in buildTargets taskdata.add_unresolved(localdata, self.status) File "/home/jxu49/osel/poky-rc2/bitbake/lib/bb/taskdata.py", line 558, in add_unresolved self.remove_runtarget(self.getrun_id(target)) File "/home/jxu49/osel/poky-rc2/bitbake/lib/bb/taskdata.py", line 535, in remove_runtarget self.fail_fnid(fnid, missing_list) File "/home/jxu49/osel/poky-rc2/bitbake/lib/bb/taskdata.py", line 489, in fail_fnid self.remove_buildtarget(target, missing_list) File "/home/jxu49/osel/poky-rc2/bitbake/lib/bb/taskdata.py", line 519, in remove_buildtarget raise bb.providers.NoProvider(target) NoProvider: lib64-core-image-sato ########