https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116427
--- Comment #2 from ro at CeBiTec dot Uni-Bielefeld.DE <ro at CeBiTec dot Uni-Bielefeld.DE> --- > --- Comment #1 from Pierre-Emmanuel Patry <pierre-emmanuel.patry at embecosm > dot com> --- > (In reply to Rainer Orth from comment #0) > >> I wonder what the way forward is here: just wait for gccrs to be >> self-contained >> and cargo is no longer needed to bootstrap? > > From what I can see on the list of supported target > https://doc.rust-lang.org/nightly/rustc/platform-support.html, rustc > does not support solaris 32bits. We will have to wait for gccrs to be > self-contained. Right. However, given that there are equivalent 32-bit i686-unknown-linux-gnu and sparc-unknown-linux-gnu targets, it shouldn't be that hard to add the Solaris equivalents as Tier 3, especially given that LLVM does support those as well so we can take the data_layout from there (if they differ from the Linux ones at all). But I guess you're right: waiting seems to be the easier route at this point ;-) I'll have to check if I can just configure with CARGO=false for 32-bit builds, while letting configure detect the installed (64-bit-only) cargo for 64-bit ones... Thanks.