Holy shit! Mes now compiles tinycc which compiles gcc!
http://lists.gnu.org/archive/html/guix-devel/2018-06/msg00179.html
The fully reproducible system is nearly upon us!
@cwebber If you wish to compile GCC you must first compile the universe
@cwebber I think you might mean bootstrapable, rather than reproducible...
@cbaines Yes, but they're intertwined. If you can't fully bootstrap the system, you can't *really* reproduce it. ;)
@cwebber that makes sense. I guess when I think of *fully* reproducible, I think of a list like this https://tests.reproducible-builds.org/debian/index_variations.html
On the reproducibility axis, I think the degree of success relates to how well the variations which are introduced are handled.
@cwebber This feels like the moment when the toasters suddenly become self-replicating machines. ;)
@cwebber "you humans may have learned the secrets of reproduction, but can you compile TinyCC and then the entire GNU Toolchain?"
(Off in the distance, laser fire and sirens; metal feet stomping as one.)
@cwebber "This means that we can build a GNU toolchain that depends only on a
critical 1MB ASCII M1 seed."
Does the seed still require a running base system of some kind? I can't find a link to the actual seed.