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-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.