Re: expected baseline changes for forky => isa for arch available

Bastien Roucaries <[email protected]>
Newsgroups gmane.linux.debian.devel.general,gmane.linux.debian.riscv,gmane.linux.debian.devel.release,gmane.linux.debian.riscv,gmane.linux.debian.devel.release
Message-ID <3345393.2vfOZ694Ok@debian-ei>
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

[s390x]
/usr/libexec/s390x-linux-gnu/isa-support/test-z14
/usr/libexec/s390x-linux-gnu/isa-support/test-z15
/usr/libexec/s390x-linux-gnu/isa-support/test-z16
/usr/libexec/s390x-linux-gnu/isa-support/test-z17

Note that this program does not depends on proc, and work under qemu. So are safe to use.

Will like to have isa ABI test for loong64 and riscv64

Will add a forky-isa-support package availble as PU for helping our user before forky.
signature.asc (application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEEXQGHuUCiRbrXsPVqADoaLapBCF8FAmqC3AIACgkQADoaLapB
CF+uoQ//XWOwyMU9p/mN2aLyg1a9JVJko1xK4oudmnQFFFI0qdFdPhvVn9bAGRCG
ntEpO0DTmb84uu6gjZN7UEgTIYLhl4AsdSRERBmALJMScRssiYMTsSyRPmykNCar
GC9REpmRfMJf/WtGNihFpcve/nYT8ub4as2iqr6XvRwOcBzHqTF9KK4nWrb4yN2Z
83ep8vKZFmKE55TzBJzMBMJnfsnj+wg/A9BM/AYAHlecrrx5ReibeFK93VIOmSdD
CJ9saEsLt+3QdUiIpiYMwQ/hs0hK54BV9bWuXfSv0gbFhwNr+TGhFSDoeL/6KgF6
1xGpCp6EXW6oy+MfYarz6ba4MUt6jWbQcf38UpueFxW/8w9smIdty/PxNOoqHJu7
9LpeLFfj47APJK5nUEtpUCZm1+HIQ5DGFYtiF/s8KzM2LES8HYcfa1FdkWw2ARKi
gTf4Spbqp2an15g+SGPjnEhgeitnA4/3YQ88FcniA4TC9yMW80NsfDPnPvImN5mO
7uHEb6AAGnWxKk5TlaDXfg1ifKvxCZfJeCO6P4mFccMWupn4R28YOvyD4Nz/PBNa
57i8s51LW7E6mFfZdEDrzlzTIRRZIAe0760fyOjLj/tO7g1lLvW7wArcZ9x++K6o
8DePRPYWe6whIOfzU+tIvcd2k2ucOeC4KlTz8S51+YO7bCLQqdY=
=Slej
-----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.