Notices where this attachment appears
-
Keeping digital infrastructure sane: http://bootstrappable.org/projects.html — transient bugs from binary bootstrap are the lair of Cthulhu!
-
@enkiv2 @kensanata This is why http://bootstrappable.org/projects.html mentions keeping GCC 4.7 alive. Later versions won't even build from C, as parts are written in C++. So mescc can build TinyCC, which can build GCC 4.7 (this chain is a bit shaky yet), and then from there you can get on the GCC version treadmill. C and C++ move a bit less, so you won't have to build GCC 5->6->7, I suppose. Hopefully 4.7 can build 7.
-
Here's a reminder that http://bootstrappable.org/projects.html is pointing to cool stuff people are doing.
If you're tired of glue code, do something fundamental and help oriansj and janneke build the GNU of the future from a tiny, human-auditable binary core and then Source All The Way Down.