On Thu, Jul 24, 2025 at 11:01:22AM +0200, Pierre-Emmanuel Patry wrote: > > On Tue, Jul 23, 2025 at 06:32:06 +0200, Patrick Steinhardt wrote: > > It would be great to know about the general timelines of these > > alternative implementations. > > We still think we'll be able to compile libcore before the end of the > summer, we've made great progress and few items are left. But keep in mind > we're targeting an older version of rust (1.49) and libcore is smaller than > the standard library. We still have a lot of testing to do and we expect > many bugs. Understood. Given that we don't plan to roll with the latest version of Rust anyway I think it could be a viable tradeoff for us to also consider gccrs when we determine the minimum required Rust version. > The next targeted version will probably be rust 1.78 as we want to keep up > with rust for linux. This shouldn't be too long as most of the features are > coming from either standard library modifications or nightly features we > already had to support for 1.49. > > We expect to be able to compile some 1.49 code correctly next year at best. And I expect that 1.78 will be another significant effort that won't land before the year after? > I would like to bring to your attention rustc_codegen_gcc which adds a gcc > backend to the rustc frontend, although not a full gcc compiler it could > help supporting some architectures that are currently not supported by llvm. For my own understanding: is this something that the Git project would have to support or something that the distributor needs to set up? Patrick