On Mon, Jan 23, 2023 at 11:57:56PM +0700, Ammar Faizi wrote: > On Sat, Jan 21, 2023 at 10:34:55PM +0100, Willy Tarreau wrote: > > On Sat, Jan 21, 2023 at 12:00:38PM -0800, Paul E. McKenney wrote: > > > One dependency is of course qemu-x86_64, so in the meantime I will figure > > > out where I get that from. ;-) > > > > I build it from time to time from the sources, it's not that long and > > normally doesn't reserve me any surprises. But if you have it for other > > platforms it's likely that you have it for most platforms as well, > > including this one. > > Willy, > > Is there a way to make it work for the default qemu installation? > Or maybe it's a mandatory requirement to build qemu from the source? > > I use the qemu that comes from Ubuntu apt. I have "qemu-system-x86_64", > but no "qemu-x86_64". So, something like this... > > $ which qemu-x86_64 > $ echo $? > 1 > > $ which qemu-system-x86_64 > /usr/bin/qemu-system-x86_64 > > $ time make run-user > MKDIR sysroot/x86/include > make[1]: Entering directory '/home/ammarfaizi2/work/linux.work.cc/tools/include/nolibc' > make[2]: Entering directory '/home/ammarfaizi2/work/linux.work.cc' > make[2]: Leaving directory '/home/ammarfaizi2/work/linux.work.cc' > make[2]: Entering directory '/home/ammarfaizi2/work/linux.work.cc' > INSTALL /home/ammarfaizi2/work/linux.work.cc/tools/testing/selftests/nolibc/sysroot/sysroot/include > make[2]: Leaving directory '/home/ammarfaizi2/work/linux.work.cc' > make[1]: Leaving directory '/home/ammarfaizi2/work/linux.work.cc/tools/include/nolibc' > CC nolibc-test > /bin/sh: 1: qemu-x86_64: not found > 0 test(s) passed. > > real 0m0.506s > user 0m0.393s > sys 0m0.086s > > It would be great if we can avoid building qemu from the source. But if > not, let's go with that. I had no problems building it from source. One possible enhancement would be to make the error message tell the user to build from source, but I will let you guys debate the merits and drawbacks of that approach. Thanx, Paul