Re: expected baseline changes for forky => isa for arch available
Bastien Roucaries <[email protected]>
| Newsgroups | gmane.linux.debian.riscv,gmane.linux.debian.devel.general,gmane.linux.debian.devel.release,gmane.linux.debian.devel.general,gmane.linux.debian.devel.release |
|---|---|
| Message-ID | <162456446.7YDyUoj3Kj@debian-ei> |
Le lundi 17 août 2026, 12:29:41 heure d’été d’Europe centrale John Paul Adrian Glaubitz a écrit : > Hi Bastien, > > On Mon, 2026-08-17 at 12:02 +0200, Bastien Roucaries wrote: > > Le jeudi 13 août 2026, 15:17:09 heure d’été d’Europe centrale Bastien Roucaries a écrit : > > > > > > and the result will be that the package fails to install on baseline > > > > CPUs, and only installs successfully on those CPUs where it can actually > > > > work. > > > > > > You could even now test at run time using isa-support package and > > > /usr/libexec/x86_64-linux-gnu/isa-support/test-SSE3 > > > /usr/libexec/x86_64-linux-gnu/isa-support/test-SSE4.1 > > > /usr/libexec/x86_64-linux-gnu/isa-support/test-SSE4.2 > > > /usr/libexec/x86_64-linux-gnu/isa-support/test-x86-64-v2 > > > /usr/libexec/x86_64-linux-gnu/isa-support/test-x86-64-v3 > > > > > > qemu command are available in case of problem: > > > /usr/libexec/x86_64-linux-gnu/isa-support/qemu-bad-SSE3 > > > /usr/libexec/x86_64-linux-gnu/isa-support/qemu-bad-SSE4.1 > > > /usr/libexec/x86_64-linux-gnu/isa-support/qemu-bad-SSE4.2 > > > /usr/libexec/x86_64-linux-gnu/isa-support/qemu-bad-x86-64-v2 > > > /usr/libexec/x86_64-linux-gnu/isa-support/qemu-bad-x86-64-v3 > > > /usr/libexec/x86_64-linux-gnu/isa-support/qemu-good-SSE3 > > > /usr/libexec/x86_64-linux-gnu/isa-support/qemu-good-SSE4.1 > > > /usr/libexec/x86_64-linux-gnu/isa-support/qemu-good-SSE4.2 > > > /usr/libexec/x86_64-linux-gnu/isa-support/qemu-good-x86-64-v2 > > > /usr/libexec/x86_64-linux-gnu/isa-support/qemu-good-x86-64-v3 > > > > > > run it with program and you could check if program run with or without extra instruction. > > > > > > Now we have > > [amd64] > > /usr/libexec/x86_64-linux-gnu/isa-support/test-SSE3 > > /usr/libexec/x86_64-linux-gnu/isa-support/test-SSE4.1 > > /usr/libexec/x86_64-linux-gnu/isa-support/test-SSE4.2 > > /usr/libexec/x86_64-linux-gnu/isa-support/test-x86-64-v2 > > /usr/libexec/x86_64-linux-gnu/isa-support/test-x86-64-v3 > > > > [arm64] > > /usr/libexec/aarch64-linux-gnu/isa-support/test-ARMv8CRC > > > > [armhf] > > /usr/libexec/arm-linux-gnueabihf/isa-support/test-ARMv8 > > /usr/libexec/arm-linux-gnueabihf/isa-support/test-ARMv8CRC > > /usr/libexec/arm-linux-gnueabihf/isa-support/test-arm64-baseline > > /usr/libexec/arm-linux-gnueabihf/isa-support/test-neon > > > > [i386] (test-SSE2 retained for compatibility) > > /usr/libexec/i386-linux-gnu/isa-support/test-SSE2 > > /usr/libexec/i386-linux-gnu/isa-support/test-SSE3 > > /usr/libexec/i386-linux-gnu/isa-support/test-SSE4.1 > > /usr/libexec/i386-linux-gnu/isa-support/test-SSE4.2 > > /usr/libexec/i386-linux-gnu/isa-support/test-amd64-baseline > > /usr/libexec/i386-linux-gnu/isa-support/test-i386-baseline > > /usr/libexec/i386-linux-gnu/isa-support/test-x86-64-v1 > > /usr/libexec/i386-linux-gnu/isa-support/test-x86-64-v2 > > /usr/libexec/i386-linux-gnu/isa-support/test-x86-64-v3 > > > > [ppc64] > > /usr/libexec/powerpc64-linux-gnu/isa-support/test-altivec > > /usr/libexec/powerpc64-linux-gnu/isa-support/test-power10 > > /usr/libexec/powerpc64-linux-gnu/isa-support/test-power8 > > /usr/libexec/powerpc64-linux-gnu/isa-support/test-power9 > > What about ppc64el? powerpc/ppc64el and ppc64 same compiled program. /usr/libexec/powerpc64le-linux-gnu/isa-support/test-altivec /usr/libexec/powerpc64le-linux-gnu/isa-support/test-power10 /usr/libexec/powerpc64le-linux-gnu/isa-support/test-power8 /usr/libexec/powerpc64le-linux-gnu/isa-support/test-power9 I can also add ports also if needed rouca > > Adrian > >
signature.asc
(application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEXQGHuUCiRbrXsPVqADoaLapBCF8FAmqC45IACgkQADoaLapB CF+f7A//Qhgr4QcffibnuRPZZv7MwmHzpdOTkO6O37c3D/W/z0BddmVV7GxOw0z/ ArMpHgjm+dGmqOTQdKLcljtTnAwvTDcZlrvfuQRBqseasIQE3Im9QM0D2quZWs3B oJ5GLbRLmoz/99qYFZ413QbEZNhg48Zue/ScX/Z4+CaexYbkzr+e1qBztS5IY88z F0//2kB7MRqVKOljDmTQPExV9RYDFi0n6mLr5yt26jpmq+M/OBwW4/FSLyQD8Z/g 2nC9/8aAtxbmuMnO33X/FKyf8po43LKI07/yhd2ddaFxr1EIdczi2AOz2omhv46n sXVgoPzu0kHphW6h5fvvtoX1PTgxXJPY1yrn/N91TaQA8t0OTHjMnzlZjcmc37fs 3uN9KSU8ehd5rYLNPVngSc129GMLUfHs8R/mwec+s4uFtsmLCUGjsjwuLnlMvL3t 10Mf8HhO3GMAxyd0j30lfxGG9Dd++EPveNc/EbCnq9GYTMhtWMc5Cbwp/XTZ4bSg AbEiIYiG9YkTqcf2Pmm1NtwAasmVONx5uKgoimzxjbTNFWcMQYCvSZNx+qRL4+S5 p3JDPUNsQPzF5qAwfKUDtBiRkELes+cEZyVc/z+kYiYmo7dvW2iSMb51NFa+vewr C/oHDoN0rl8/Vv6l5jZ+aGRaB89k53VWpE8HI6brbrkcPUCxT6k= =vlxh -----END PGP SIGNATURE-----