Am 02.01.25 um 07:10 schrieb JS:
The other architectures use `qemu-system-$ARCH -cpu host` so the speed difference comes from their native building machines.
But the sentence regarding test fails is still valid. I think we can reduced the need to disable tests with full system emulation.
In my experience: No, you can't. I'm running qemu-system-ppc64 emulated builds in my OBS instance at work, and while it is even much slower than plain userspace emulation, it still breaks the odd compilation / testcase, e.g. I basically had to disable all RHEL-9 annobin stuff to get moderately complex packages to build at all (albeit slow) without SIGILL, ICE, just seemingly random segfaults etc., not even thinking about enabling tests. Now it might be that the tests just have problems with interpreting /proc/cpuinfo or such, then system emulation might help, but as I said: it's even slower than userspace emulation. -- Stefan Seyfried "For a successful technology, reality must take precedence over public relations, for nature cannot be fooled." -- Richard Feynman