Package: qemu-user Version: 1.0.1+dfsg-1 Severity: wishlist Hi,
Thanks to multiarch, this is actually possible nowadays: $ dpkg --print-architecture amd64 $ file /usr/bin/hello /usr/bin/hello: ELF 32-bit LSB executable, ARM, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.26, BuildID[sha1]=0xa70889bfecf2965db6078601790c2cfdc34c146a, stripped $ qemu-arm /usr/bin/hello Hello, world! $ This means that it is no longer necessary to keep foreign executables in their own dedicated chroot. It would therefore be really great if you could also include binfmt-support files in the qemu-user package and not just in the qemu-user-static package. The positive aspect is that this would greatly reduce the need to install the statically compiled version. However, the downside is that qemu-user and qemu-user-static would probably need to Conflicts: because only one interpreter can be registered for any given binary format in the kernel. I think introducing a Conflicts: wouldn't matter since qemu-user-static actually provides a superset of qemu-user (the only difference being the ability to handle chroots) and there should be no need to have both versions installed a the same time. Any thoughts? Best regards Alexander Kurtz
signature.asc
Description: This is a digitally signed message part