Summary: | app-emulation/qemu should at least warn about USE="tci" ( or possibly remove it ) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Kent Fredric (IRC: kent\n) (RETIRED) <kentnl> |
Component: | Current packages | Assignee: | Matthias Maier <tamiko> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | slyfox, virtualization |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Kent Fredric (IRC: kent\n) (RETIRED)
2020-10-05 19:05:07 UTC
It should also be at the *very* *least* package.use.stable.mask'd , because that feature cannot be considered stable. tci is not specific to m68k. m68k in general is a bit shaky in qemu. (In reply to Sergei Trofimovich from comment #2) > tci is not specific to m68k. m68k in general is a bit shaky in qemu. I can confirm extreme slowness/unstableness on amd64 host aarch64 target user emulation with TCI enabled. (In reply to Sergei Trofimovich from comment #2) > tci is not specific to m68k. m68k in general is a bit shaky in qemu. Maybe, but without TCI I can actually build/upgrade stuff without apparent issues. But with it, its a complete showstopper. "Cant run python or perl" is a hard "no gentoo" The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bf80111ae3a9c73b916ce195731ed65090ac694 commit 8bf80111ae3a9c73b916ce195731ed65090ac694 Author: Sergei Trofimovich <slyfox@gentoo.org> AuthorDate: 2020-10-06 08:25:50 +0000 Commit: Sergei Trofimovich <slyfox@gentoo.org> CommitDate: 2020-10-06 08:26:36 +0000 app-emulation/qemu: drop USE=tci TCG interpreter (TCI) has a few limitations: - it does not support FPU - it's generally slower on non-self-modifying code It's advantage is support for host architectures where native codegeneration is not implemented. Gentoo has qemu keyworded only on targets with native code generation available. Avoid the interpreter. Reported-by: Kent Fredric Closes: https://bugs.gentoo.org/746752 Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> app-emulation/qemu/metadata.xml | 1 - app-emulation/qemu/qemu-5.1.0-r1.ebuild | 13 +++++++++++-- app-emulation/qemu/qemu-5.1.0.ebuild | 13 +++++++++++-- app-emulation/qemu/qemu-9999.ebuild | 13 +++++++++++-- 4 files changed, 33 insertions(+), 7 deletions(-) |