On Fri, Jul 8, 2016 at 11:11 AM, Daniel P. Berrange <berrange@xxxxxxxxxx> wrote: > On Fri, Jul 08, 2016 at 11:03:57AM +0100, Richard W.M. Jones wrote: >> On Fri, Jul 08, 2016 at 10:49:57AM +0100, Daniel P. Berrange wrote: >> > If we can't build edk2 x86_64 bios blob on aarch64, and can't import >> > the previously built noarch packages, then seems to say the only >> > option left is to split the edk2 package into two source packages. >> > One that exclusively builds the BIOS blobs (and can be entirely >> > noarch), and one that builds the host tools (which is arch dependant). >> > It rather sucks that build system limitations would force us to split >> > the source RPM in this way though :-( >> >> The alternative might be to reduce the hard Requires dependency >> to either Recommends or Suggests. What do you think about that? > > I'm not a huge fan of that, because I think it is desirable for apps > to be able to presume EFI support is available out of the box if QEMU > is installed. Making it optional will just leave to user bug reports > when trying to use EFI in virt-manager and it failing due to missing > BIOS. > > Though as a short term hack, I guess I'd be ok with making it Recommends > on aarch64 only, and leaving it as Requires on all other arches, with a > view to making it Requires again on aarch64 once we have a better fix. It's also an issue when building libguestfs on ppc.koji and presumably s390.koji due to qemu-system-x86 DEBUG util.py:421: Error: nothing provides edk2-ovmf needed by qemu-system-x86-2:2.6.0-4.fc25.ppc64 http://ppc.koji.fedoraproject.org/koji/taskinfo?taskID=3518487 _______________________________________________ arm mailing list arm@xxxxxxxxxxxxxxxxxxxxxxx https://lists.fedoraproject.org/admin/lists/arm@xxxxxxxxxxxxxxxxxxxxxxx