Re: [dev] Checksums and Sig files for release gzip

From: Sergey Matveev <stargrave_AT_stargrave.org>
Date: Sat, 17 Apr 2021 19:42:20 +0300

*** Laslo Hunhold [2021-04-17 17:57]:
>in regard to my argument: It has abysmal compile times and the compiler
>is extremely bloated.

Also it has bootstrap problem: officially there is no way to build Rust,
except for downloading some binaries for you platform from the Internet.
LLVM/Clang, GCC -- all of them can be compiled with more older GCC, tcc
and whatever C-compilers: GNU Guix with GNU Mes bootstraps C/C++-ecosystem
that way. But Rust developers... do not bother -- just shut up and
download our binaries.

There is mrustc project: Rust written on C++, that can be used to build
Rust itself. But it is just a side project, not official. 16GB of RAM
was not enough at all (constant swapping) and I borrowed 32-cores 2-CPUs
Xeon system with 128GB of RAM just to try to build mrustc with several
versions of Rust (mrust can build rust 1.29, that can build 1.30, that
can build 1.31, and so on). I succeeded on Devuan, with taking more than
50GB of diskspace. Could not build it on FreeBSD. So personally even if
I wanted to try Rust, I just have no such powerful hardware for its
bootstrapping and knowledge how to build mrustc on FreeBSD.

-- 
Sergey Matveev (http://www.stargrave.org/)
OpenPGP: CF60 E89A 5923 1E76 E263  6422 AE1A 8109 E498 57EF
Received on Sat Apr 17 2021 - 18:42:20 CEST

This archive was generated by hypermail 2.3.0 : Sat Apr 17 2021 - 18:48:09 CEST