mstdn.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A general-purpose Mastodon server with a 500 character limit. All languages are welcome.

Administered by:

Server stats:

16K
active users

#mescc

0 posts0 participants0 posts today
Andrius Štikonas<p><span class="h-card" translate="no"><a href="https://mastodon.social/@ekaitz_zarraga" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>ekaitz_zarraga</span></a></span> and I have finally bootstrapped <a href="https://fosstodon.org/tags/TinyCC" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TinyCC</span></a> on <a href="https://fosstodon.org/tags/RISCV" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RISCV</span></a> starting from GNU <a href="https://fosstodon.org/tags/Mes" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Mes</span></a> and <a href="https://fosstodon.org/tags/MesCC" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MesCC</span></a> (and eventually tiny <a href="https://fosstodon.org/tags/hex0" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>hex0</span></a> binary if you go further back).</p><p>The binary that we have built is self-hosting and can build itself, though perhaps a few more bugfixes will be needed to reach the newest version of tcc.</p><p><span class="h-card" translate="no"><a href="https://todon.nl/@janneke" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>janneke</span></a></span><br><span class="h-card" translate="no"><a href="https://tooot.im/@efraim" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>efraim</span></a></span> <a href="https://fosstodon.org/tags/bootstrappableBuilds" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>bootstrappableBuilds</span></a> <br><a href="https://fosstodon.org/tags/reproducibleBuilds" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>reproducibleBuilds</span></a></p>
Andrius Štikonas<p><span class="h-card" translate="no"><a href="https://todon.nl/@janneke" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>janneke</span></a></span> <span class="h-card" translate="no"><a href="https://functional.cafe/@aziz" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>aziz</span></a></span> <span class="h-card" translate="no"><a href="https://hostux.social/@fsf" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>fsf</span></a></span> <span class="h-card" translate="no"><a href="https://mastodon.social/@fsfe" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>fsfe</span></a></span> <span class="h-card" translate="no"><a href="https://fosstodon.org/@reproducible_builds" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>reproducible_builds</span></a></span> <span class="h-card" translate="no"><a href="https://mastodon.social/@ekaitz_zarraga" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>ekaitz_zarraga</span></a></span> Indeed! Right now we can bootstrap all the way from <a href="https://fosstodon.org/tags/hex0" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>hex0</span></a> to <a href="https://fosstodon.org/tags/Mes" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Mes</span></a>, then use <a href="https://fosstodon.org/tags/MesCC" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MesCC</span></a> to build very first build of <a href="https://fosstodon.org/tags/tinycc" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tinycc</span></a> (we can call it mes-tcc). mes-tcc can then build the next build of tinycc (boot0-tcc). Unfortunately, at the moment boot0-tcc segfaults. Today, I fixed one crash which was due to Global Offset Table being all zeros but it turns out we are now hitting another segfault, so more work is needed.</p><p><a href="https://fosstodon.org/tags/bootstrappableBuilds" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>bootstrappableBuilds</span></a></p>
Andrius Štikonas<p><span class="h-card"><a href="https://todon.nl/@janneke" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>janneke</span></a></span> and I were trying to fix 64-bit (<a href="https://fosstodon.org/tags/amd64" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>amd64</span></a> for now) <a href="https://fosstodon.org/tags/mes" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>mes</span></a> bootstrap. After applying some fixes to M2-Planet and <a href="https://fosstodon.org/tags/mes" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>mes</span></a> we were able to bootstrap mes-m2 binary from <a href="https://fosstodon.org/tags/hex0" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>hex0</span></a>. And it's working well enough to rebuild itself with <a href="https://fosstodon.org/tags/mescc" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>mescc</span></a>.</p><p>This is expected to be in the next releases of mes 0.25 and M2-Planet 0.11.</p><p><a href="https://fosstodon.org/tags/BootstrappableBuilds" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>BootstrappableBuilds</span></a> <a href="https://fosstodon.org/tags/stage0" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>stage0</span></a></p>