The package sys-firmware/vgabios-0.7a-r1 builds and installs on arm. Tested on a raspberry pi 2 and an orange pi. Please add the ~arm keyword.
Created attachment 454072 [details] vgabios-0.7a-r1 build log
*** Bug 600504 has been marked as a duplicate of this bug. ***
Nathan, is there a reason why you'd like to have ~arm added to two different versions?
I was trying to install qemu-2.7.0-r7 with USE="qemu_softmmu_targets_i386 qemu_user_targets_i386 static-user". That version of qemu depends on vgabios-0.7a which does not build on arm, while vgabios-0.7a-r1 does. The older version of vgabios-0.6c-r1 is marked as stable on x86 and amd64, but has no keyword on arm. It does build on arm but qemu-2.7.0-r7 needs the newer version. I figured, since I'm testing 0.7a-r1 I might as well test building 0.6c-r1 while I have the hardware and environment setup. It did build, so filed a separate bug to have a it keyworded. Ultimately I wanted to have vgabios keyworded for arm, and then later on in a separate bug have 0.7a-r1 marked as stable for arm (because it did work for me). Of the three versions of vgabios, both vgabios-0.6c-r1 and vgabios-0.7a-r1 did compile on arm, and vgabios-0.7a-r1 worked with qemu. However vgabios-0.7a which is marked stable on x86 and amd64 does not build on arm.
need to also keyword sys-devel/dev86 and verify that USE=-binary building works
Sanity check failed: > sys-firmware/vgabios-0.7a-r1 > depend ~arm stable profile default/linux/arm/17.0 (1 total) > sys-devel/dev86 > depend ~arm dev profile default/linux/arm/17.0/armv4 (31 total) > sys-devel/dev86
Sanity check failed: > sys-devel/dev86-0.16.21-r3 > depend ~arm stable profile default/linux/arm/17.0 (1 total) > sys-devel/bin86 > depend ~arm dev profile default/linux/arm/17.0/armv4 (31 total) > sys-devel/bin86 > rdepend ~arm stable profile default/linux/arm/17.0 (1 total) > sys-devel/bin86 > rdepend ~arm dev profile default/linux/arm/17.0/armv4 (31 total) > sys-devel/bin86
arm done all arches done