Hi Ludo, On Tue, 29 Sep 2020 12:25:54 +0200 Ludovic Courtès wrote: > > I'd like to test what happens if one builds json-c on an aarch64 host > > for i686. > > > > Could we enable qemu-binfmt for i686 on an aarch64 host for me to test it? > > I think you can just run ‘qemu-i386 /path/to/your/program’; no need for > the whole binfmt_misc shebang. Sure, but I want to know what happens to json-c. That sounds like a lot of manual invocations (like about 20000--for invocations of "configure", "gcc", including all the dependencies etcetc). Andreas Enge already tried to configure dover.guix.info to uses qemu-binfmt to emulate i686-linux, but apparently it doesn't work (on dover.guix.info): building /gnu/store/7wz8nqh6nkfqz6l780i6i34c6wa6ic6q-guile-bootstrap-2.0.drv... \builder for `/gnu/store/7wz8nqh6nkfqz6l780i6i34c6wa6ic6q-guile-bootstrap-2.0.drv' failed with exit code 1 build of /gnu/store/7wz8nqh6nkfqz6l780i6i34c6wa6ic6q-guile-bootstrap-2.0.drv failed View build log at '/var/log/guix/drvs/7w/z8nqh6nkfqz6l780i6i34c6wa6ic6q-guile-bootstrap-2.0.drv.bz2'. bash-5.0$ bzless /var/log/guix/drvs/7w/z8nqh6nkfqz6l780i6i34c6wa6ic6q-guile-bootstrap-2.0.drv.bz2 ------> /var/log/guix/drvs/7w/z8nqh6nkfqz6l780i6i34c6wa6ic6q-guile-bootstrap-2.0.drv.bz2 <------ while setting up the build environment: executing `/gnu/store/mzfkrxd4w8vqrmyrx169wj8wyw7r8i37-bash': No such file or directory