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