4 ms·
I'm using https://github.com/multiarch/qemu-user-static https://github.com/multiarch/qemu-user-static - that's what it is, right ?
by jcelerier 6y ago
I'm using https://github.com/multiarch/qemu-user-static https://github.com/multiarch/qemu-user-static - that's what it is, right ?
- anthk 6y agoYes, indeed. But instead of docker, just deboostrap the amd64 release under a directory, copy qemu-amd64 to $DIR/usr/bin and chroot into that directory. Docker is a bit of a mess. Before chrooting, bind-mount: /dev to $DIR/dev /proc to $DIR/proc /dev/pts to $DIR/pts /sys to $DIR/dev /home to $DIR/home copy /etc/resolv.conf to $DIR/etc/resolv.conf Then chroot and login (su -l yourusername). That way you could try running a lot of software.
- jcelerier 6y agookay, will try to see what that gives. I'm curious as to why it would be slower (when taking into account that an equivalent docker container, say running debian stable, but with the same architecture as the host, runs in more-or-less the same time as building directly with my host's GCC)
- anthk 6y ago>ut with the same architecture as the host debootstrap an ARM rootfs, please.