| Summary: | [Multilib] Can't install 64bit packages to 32bit rootfs | ||
|---|---|---|---|
| Product: | [Build System, Metadata & Runtime] OE-Core | Reporter: | Wenzong.Fan <wenzong.fan> |
| Component: | configuration | Assignee: | Unassigned <unassigned> |
| Status: | RESOLVED NOTABUG | QA Contact: | Apoorv <apoorv.sangal> |
| Severity: | enhancement | ||
| Priority: | Medium | CC: | bogdanx.a.voiculescu, jose.perez.carranza, kai.kang, liezhi.yang, mark.hatle, randy.macleod, richard.purdie, sgw, wenzong.fan |
| Version: | 1.8 | ||
| Target Milestone: | Future | ||
| Hardware: | x86 | ||
| OS: | Multiple | ||
| Whiteboard: | |||
| OS type for building Yocto: | --- | Type of Regression: | --- |
| Verified: | Documentation change: | Don't know | |
|
Description
Wenzong.Fan
2015-04-15 08:47:20 UTC
This worked in the YP 1.5. So something changed afterwards that prevented it from working. (Likely the multilib remapping fixed a bug that is now causing this issue. Use lib64-bash: require conf/multilib.conf MULTILIBS ?= "multilib:lib32 multilib:lib64" DEFAULTTUNE_virtclass-multilib-lib32 ?= "x86" DEFAULTTUNE_virtclass-multilib-lib64 ?= "x86-64" IMAGE_INSTALL_append = " lib64-bash" Then it works. not a bug I've sent patches to oe-core, now we can use: IMAGE_INSTALL_append += " bash" Merged into master: http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=eb7b1a58ceaab7fde4dc954eb4df4247d6c7c6d8 (In reply to comment #4) > I've sent patches to oe-core, now we can use: > > IMAGE_INSTALL_append += " bash" Sorry, it still doesn't work, we can't install 64bit packages to 32bit rootfs, this doesn't sounds good, we need another way to make it work, I will convert it into an enhancement of YP 2.1. The smart maybe replaced by dnf. Could reproduce with Yocto 2.6. Kai, ping. Kai, please test. Surely this works on master... We're pretty sure that this work now. |