Re: Distributing prebuilt bios roms with QEMU

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 07/24/2012 03:53 PM, Cole Robinson wrote:
> On 07/24/2012 03:26 PM, Tom Callaway wrote:
>> On 07/24/2012 03:10 PM, Cole Robinson wrote:
>>> Hi all,
>>>
>>> QEMU release tarballs contain a handful of prebuilt roms that enable various
>>> features and emulation targets. We currently don't package any of these roms.
>>>
>>> For things like seabios, sgabios, vgabios, and ipxe, we can chuck out the
>>> prebuilt data and depend on natively built Fedora packages. However a handful
>>> of the roms require building on non-x86 (ppc, sparc32/64, s390). Being able to
>>> package the prebuilt roms would enable us to distribute working
>>> qemu-system-{ppc*,sparc*,s390*}
>>>
>>> Does this sound reasonable, and if so, what's the process for getting this
>>> approved? I'm looking at:
>>
>> I really do wish we could come up with a clever way to build these on
>> the native platforms, but I also understand how difficult that is, and I
>> really don't want to stonewall on that.
>>
>> Perhaps this merits a specific exception. How about something like this:
>>
>> === QEMU ROMS ===
>> Whenever possible, ROMS implementing BIOS or Firmware for QEMU system
>> targets must be built from source on the intended architecture. However,
>> in many situations, this is not practical or possible. As a special
>> exception, prebuilt binary ROMS implementing BIOS or Firmware for QEMU
>> system targets may be included in Fedora Packages, as long as the
>> corresponding source code is also included in the Source RPM package.
>>
>> Thoughts?
>>
> 
> Sounds good to me. I'll wait for that block (or similar) to end up on the wiki
> before making any package changes. Thanks Tom!

I suppose we could still do this exception, because I know
cross-compilers don't always work properly/sanely. That said, I'd still
encourage efforts to build these files from source in all "practical" cases.

~tom

==
Fedora Project


--
packaging mailing list
packaging@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/packaging



[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite Forum]     [KDE Users]

  Powered by Linux