Rustc_codegen_GCC can now bootstrap rustc
blog.antoyo.xyz
Rustc_codegen_GCC can now bootstrap rustc
1–10 of 49 posts
Re: Rustc_codegen_GCC can now bootstrap rustc
#2Re: Rustc_codegen_GCC can now bootstrap rustc
#3Besides the gcc work I'm actually also hoping for the rustc_codegen_cranelift work to land one day!
Re: Rustc_codegen_GCC can now bootstrap rustc
#4This is all very exciting. I'm guessing we'll see some pretty major performance improvements for rust code in addition to all the new supported architectures
Re: Rustc_codegen_GCC can now bootstrap rustc
#5It's really great to be able to skip compiling LLVM when bootstrapping a whole OS/toolchain from source and only Rust happens to pull LLVM in. Besides the gcc work I'm actually also hoping for the rustc_codegen_cranelift work to land one day!
Re: Rustc_codegen_GCC can now bootstrap rustc
#6It's really great to be able to skip compiling LLVM when bootstrapping a whole OS/toolchain from source and only Rust happens to pull LLVM in. Besides the gcc work I'm actually also hoping for the rustc_codegen_cranelift work to land one day!
Re: Rustc_codegen_GCC can now bootstrap rustc
#7This is all very exciting. I'm guessing we'll see some pretty major performance improvements for rust code in addition to all the new supported architectures
I don't see why the GCC codegen would end up with major performance improvements - my understanding is that GCC and LLVM are basically on par with performance, with some workloads being a tiny bit better in one or the other. Is that wrong?
Re: Rustc_codegen_GCC can now bootstrap rustc
#8It's really great to be able to skip compiling LLVM when bootstrapping a whole OS/toolchain from source and only Rust happens to pull LLVM in. Besides the gcc work I'm actually also hoping for the rustc_codegen_cranelift work to land one day!
Compiling llvm is a nightmare
Re: Rustc_codegen_GCC can now bootstrap rustc
#9Re: Rustc_codegen_GCC can now bootstrap rustc
#10Earlier quoted context omitted.
Compiling llvm is a nightmare
In terms of satisfying the dependencies, or the build time, or something else?
The build parallelism scales pretty well though so if you want some white noise in the background, by all means. It's kind of nice for keeping your feet warm sometimes.