On 2017-10-19 18:15, Dimitri John Ledkov wrote: > On 19 October 2017 at 15:31, Philipp Kern <pk...@debian.org> wrote: > > On 10/19/2017 03:06 PM, Michael Tokarev wrote: > >> Debian has much stricter policy wrt blobs (DFSG), > >> and debian builds for more architectures (the firmware, > >> if it is part of qemu-system-s390 package, needs to be > >> built on all architectures where this binary package > >> builts, or it needs to be a separate arch-all package). > > > > Note that the arch:all autobuilders are amd64. gcc-*-s390x-linux-gnu > > exists in Debian, although only on i386 and amd64. I don't think there's > > a policy today that precludes you from forcing users to build arch:all > > on amd64 for technical reasons. > > > > Kind regards > > Philipp Kern > > > > The s390x firmware in question, is built from source, on Ubuntu, on > every src:qemu upload on the s390x architecture and shipped in an > arch:s390x package. > > qemu-system-s390x requires to run on the s390x hardware, as it is > effectively passthrough kvm only, and is not userspace emulated. > (Does not work on non-s390x machines).
Maybe because Ubuntu decided to build it only on s390x. Debian ships it built for other architectures and it works perfectly. You can emulate an s390x with qemu-system-s390x on amd64, arm or mips. This firmware works too. Aurelien -- Aurelien Jarno GPG: 4096R/1DDD8C9B aurel...@aurel32.net http://www.aurel32.net