Re: Rustc unsoundness on i386
- To: Chris Hofstaedtler <zeha@debian.org>, Fabian Grünbichler <debian@fabian.gruenbichler.email>
- Cc: Jonas Smedegaard <jonas@jones.dk>, debian-devel@lists.debian.org, Debian Release Team <debian-release@lists.debian.org>, debian-rust@lists.debian.org
- Subject: Re: Rustc unsoundness on i386
- From: Johannes Schauer Marin Rodrigues <josch@debian.org>
- Date: Sat, 23 Nov 2024 18:29:32 +0100
- Message-id: <[🔎] 173238297295.3934267.766040791487023230@localhost>
- Mail-followup-to: Chris Hofstaedtler <zeha@debian.org>, Fabian Grünbichler <debian@fabian.gruenbichler.email>, Jonas Smedegaard <jonas@jones.dk>, debian-devel@lists.debian.org, Debian Release Team <debian-release@lists.debian.org>, debian-rust@lists.debian.org
- In-reply-to: <[🔎] x7cqpdomfydxlkr6sy3oss2dsou54gjuefwaqrtbi6hvueegec@rxj2l3iqyrpc>
- References: <[🔎] 20241121210134.GA1768236@debian.org> <[🔎] vhqam3$cj2$1@ciao.gmane.io> <[🔎] 20241122173450.GA342667@debian.org> <[🔎] 173229484266.3564619.10724601727595109396@cairon.jones.dk> <[🔎] xno2m6ssedpyoptomgzrzvfhb5clf4mhezjm5y4rzmwfxwhdpl@amdw25husvok> <[🔎] 173236379512.3564619.10472479530663386649@cairon.jones.dk> <[🔎] d8b5003f-8543-47b3-84a5-ade34c831655@app.fastmail.com> <[🔎] x7cqpdomfydxlkr6sy3oss2dsou54gjuefwaqrtbi6hvueegec@rxj2l3iqyrpc>
Quoting Chris Hofstaedtler (2024-11-23 17:50:25)
> * Fabian Grünbichler <debian@fabian.gruenbichler.email> [241123 15:31]:
> > A) move i386 rustc to Rust's i586 target (which doesn't have SSE out of the box), instead of the i686-with-SSE2-disabled it currently uses
> > B) bump the i386 baseline in Debian to require SSE2, and stop disabling SSE2 there in rustc
> > C) disable all optimizations for Rust code on i386 (not really an option I think, just here for completeness sake)
>
> D) follow the other teams and stop building Rust on i386.
And that would leave i386 without mesa and python-cryptography both of which
not only have an extremely high popcon but are also the dependencies of some
other rather important things...
I know you know, just for the casual reader. :)
cheers, josch
Attachment:
signature.asc
Description: signature
Reply to: