| Summary: | initramfs-live-install_1.0.bb not buildable with grub skipped for qemux86-64 | ||
|---|---|---|---|
| Product: | [Build System, Metadata & Runtime] OE-Core | Reporter: | Jiajun Xu <jiajun.xu> |
| Component: | core | Assignee: | Tom Zanussi <tom.zanussi> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | Medium | CC: | dvhart, ke.yu, meta.mr.watcher, meta.watcher, sgw, shane.wang, tom.zanussi, wenhuax.fan |
| Version: | unspecified | ||
| Target Milestone: | 1.1 | ||
| Hardware: | x86 | ||
| OS: | Multiple | ||
| Whiteboard: | meta-intel patchset sent out for review & merge | ||
| OS type for building Yocto: | --- | Type of Regression: | --- |
| Verified: | Documentation change: | --- | |
|
Description
Jiajun Xu
2011-08-29 23:39:59 UTC
We didn't used to have live images for qemu at all. Is this now a concern? Or is this possibly an artifact of eliminating the live image type? It is because the grub 0.97 in oe-core doesn't support x86-64 target. Maybe for x86_64 taret, the initramfs-live-install should grub2 which is not in the oe-core yet. We've discussed moving the grub 2 recipe from meta-intel to oe-core. I have no objection. Before we move the grub2 from meta-intel to meta, please use the following patch to keep initramfs-live-install consistent with grub1. http://git.yoctoproject.org/cgit/cgit.cgi/poky-contrib/commit/?h=llu/bug1428&id=12e84165018fd375acaea2942a85966a9b216b53 Fixed in http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=dc3a8274c7e935fa564eea142d2535c9bcf2b272. Removed the x86_64 from COMPATIBLE_LIST for initramfs-live-install to be consistent with grub 0.97. Darren proposed a plan to move grub2 and corresponding initramfs-live-install which support x86-64 target from meta-intel to oecore. oe-core commit dc3a8274c7e935fa564eea142d2535c9bcf2b272 for YOCTO #1428 broke meta-intel x86_64 builds: NOTE: Resolving any missing task queue dependencies ERROR: Nothing RPROVIDES 'initramfs-live-install' (but /usr/local/src/yocto/sugarbay/meta/recipes-core/images/core-image-minimal-initramfs.bb RDEPENDS on or otherwise requires it) ERROR: initramfs-live-install was skipped: incompatible with host x86_64-poky-linux A patchset to restore the build has been sent out for review. Build and install-tested on sugarbay and crownbay. Fixed by moving grub2 and initramfs-live-install from meta-intel to oe-core: poky/master: 7b6b3b86551fe2f6073b72b0a03d08192ca33e1d bcd1bca88052bfab4aaca74608134f4c8ff797de meta-intel/master: 3c335937950c28950409e8bc1b3087c53b5b7561 072b217edf7ebea81a3503915223eccdf26af23d 49277afd9e5e510f7b1f82fd8cd10732e3bf2633 |