On Sat, Nov 23, 2024 at 10:30 PM Fabian Grünbichler <debian@fabian.gruenbichler.email> wrote: > 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) >
For reference, golang had a similar problem 3 years ago[1]. We decided to downgrade the baseline for golang on i386. [1] https://lists.debian.org/debian-devel/2021/04/msg00165.html -- Shengjing Zhu