On 2018-11-26, Ivo De Decker wrote:
> On 11/26/18 8:42 AM, Vagrant Cascadian wrote:
>> On 2018-10-10, Vagrant Cascadian wrote:
>>> On 2018-09-30, Ivo De Decker wrote:
>>>> I pushed a branch 'qemu' to salsa which creates a u-boot-qemu package with 
>>>> the
>>>> images for the architectures that are actually in debian:
>> ...
>>>> Inspired by other qemu bootloaders (like edk2, openbios, ...), I created 
>>>> this
>>>> as an arch all package, which is built using the cross compilers available 
>>>> in
>>>> the archive. This caused some changes in the build of the package. I would 
>>>> be
>>>> interested to get your feedback on this. Do you think this is an acceptable
>>>> way forward?
>> 
>> The branch still merges on top of 2018.11-1 and if building arch:all
>> only, it builds! Cool!

I made a qemu-v3 branch, merging qemu-v2 on top of current master, and
making some additional changes so that building arch:all on other
architectures does not fail to build if they're missing the appropriate
cross-compilers... by allowing it to skip such targets.

I'll need to document in debian/README.source that it should only be
built on amd64 or i386, where all the targets can be built.

It's not pretty, but it at least allows the reproducible builds arm*
builders to continue to test u-boot, while at least building the targets
it can on those architectures. If the additional needed cross-compilers
are enabled, they just need to be added in Build-Depends-Indep and it
will "just work".

It does appear to be a bit late to get this into buster, but I intend to
push it to expperimental with the next u-boot release/release candidate.


live well,
  vagrant

Reply via email to