On Wed, Oct 17, 2012 at 09:44:08AM +0200, Paolo Bonzini wrote:
Il 16/10/2012 18:27, Karsten Hopp ha scritto:
>> We would like a packaging exception which would allow us to import the
>> seabios-bin package (built on little-endian) into the ppc & ppc64
>> buildroots.
>
> I'm all for it. We wouldn't ship a binary without sources, just one that
> got compiled on a x86 Fedora builder and got repackaged for PPC.
> As you can see in bugzillas 866664, 856856 and 865013, fixing iasl might
> become a major effort and the other option of dropping x86 support in
> the PPC qemu doesn't seem the right thing to do here.
Quick googling revealed Debian patches that fix all the endianness
issues and let SeaBIOS be built with a cross-compiler.
The only snag is that the Debian patches are against an older version of
iasl than what is now in rawhide. But the new version was imported in
rawhide just last week by Richard, presumably in an attempt to fix this
problem, and IMO can be reverted to the older one. I'm not sure if it
requires bumping the epoch of the iasl package, but that's a minor evil.
OK, although the new version of iasl is also a lot more sane
(in terms of build system, lack of gross C errors) than the
old version.
Maybe the Debian patch can be applied to the new version instead?
Rich.
--
Richard Jones, Virtualization Group, Red Hat
http://people.redhat.com/~rjones
Read my programming blog:
http://rwmj.wordpress.com
Fedora now supports 80 OCaml packages (the OPEN alternative to F#)
http://cocan.org/getting_started_with_ocaml_on_red_hat_and_fedora