Le samedi 23 novembre 2024, 18:29:04 UTC Andrey Rakhmatullin a écrit :
On Sat, Nov 23, 2024 at 03:14:42PM +0100, Fabian Grünbichler wrote:
B) bump the i386 baseline in Debian to require SSE2, and stop disabling SSE2 there in rustc
As suggested by Chris, and a popular opinion/request in general.
Hi,
First if we bump ABI could we target "pABI v0" aka amd64 baseline
instead of only SSE2 ?
It is perfectly equivalent (except minor point about FXSR).
Moreover you could test cpu support using this
https://wiki.debian.org/InstructionSelection#Isa_support_package
I have made qemu-good qemu-bad wrapper to test if needed
In this case, for your user I will add a wrapper that at preinst time warn user about unsupported instrution for next debian version and backport to bookworm PU
I suppose dpkg could be made pre depends on this wrapper and we could break the upgrade if instruction is not supported
Bastien
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEXQGHuUCiRbrXsPVqADoaLapBCF8FAmdDLsUACgkQADoaLapB CF8UUA/8CU6GGTfwAMnlt73vyipulrMN4aSYY5cdaoz9hSMj4MM0RdkvlxtDpr/s HE/w0l6KV2z7NyivrEpw7fuocqD5Zf0JGglNIwx8Q5f/72F85Nzw+9iKD6zK/1hy dCl6TVs04FLfxH+2Lw6gbr9FM5HC7tPcJBabY30raAlj9MiVE0oPfSRhq5Syg3Zk 8xB4miPqI4a0RcDtMcxX4z5u+VcP8fliDfqoHdj/2dP0J8kvH7RlFgAEBRn0brm2 5XZE20SvcgkNsoP89fomyQ9/Iv+wr6ui4ITiVxZp+B5TBq9wwMFCVZ6SkyfCkOMG 5OtHRtCc8dCqFZdzXS1xpcDD4hmVp6aRcCUmpwx3BtcyGpnOzMaoVAMMULJiRS9/ 96Xbpe/kRlXpPD4wvAqqRDjGJkv9s7bwzOwCjTByHkMbEP8N6j/De61b34uNT7xZ kciJtc16lZckWWFsXMprPYvta8YA+qLKZI3AgxRFMOKaYHVotnRy2+32VDBe4IRc M5Ylx2CcmBc5FM4EtOY7DbnQuGb1Dltp1lE7dW7kNtI6YTY1C6KK6ALb/MtIgNfe SayXAIok5U1hgZ6AoweijZCP29tJp3v913Uh/Wn12KUxySn84xIKyE06eYW8heHh /4SQdRFQR1PRB2dn6efyFRdt9onFKZ0hqrTwmX/HWDPJm1DVclE=
=ZEY8
-----END PGP SIGNATURE-----
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)