On Thu, Jul 30, 2020 at 11:46:08AM -0400, Robbie Harwood wrote:
> Aleksandra Fedorova <al...@bookwar.info> writes:
> 
> > As COPR has recently got support for s390 builds, the question is: if
> > emulation is good enough for building packages, can we use it for
> > testing? What are the limitations there? Is it worth it?
> 
> Cross-architecture emulation is unbelievably slow in the general case.
> While it helps for some specific use cases, it's not a substitute for
> actually getting hardware.

Since qemu TCG now supports host thread per vCPU you can usually throw
lots of vCPUs at the problem, assuming your builds can be parallelised
and your x86 hardware has plenty of cores.

We use it reasonably successfully to build a lot of Fedora/RISC-V
packages, along with a limited amount of actual hardware.

Rich.

https://wiki.qemu.org/Features/tcg-multithread

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming and virtualization blog: http://rwmj.wordpress.com
Fedora Windows cross-compiler. Compile Windows programs, test, and
build Windows installers. Over 100 libraries supported.
http://fedoraproject.org/wiki/MinGW
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org

Reply via email to