A fully reproducible C toolchain rooted on POSIX shell

Simon Josefsson simon at josefsson.org
Fri Feb 6 22:07:01 UTC 2026


Laurent Huberdeau <laurenthuberd at gmail.com> writes:

> Hi everyone,
>
> I recently finished my master's thesis[0] arguing for the use of POSIX
> shell for diverse double-compilation and reproducible builds. It also
> presents pnut[1], a C compiler capable of bootstrapping itself and TCC
> (Linux i386) exclusively from any POSIX-compliant shell (bash, ksh, dash,
> zsh, etc.) and human-readable source files.
>
> Curious to hear your thoughts!

Wow, that is really impressive!  I'm looking into packaging for Debian,
maybe this could be part of a bootstrap build of Debian.  But can it
build TCC or not?  The README suggests yes but
https://github.com/udem-dlteam/pnut/issues/63 suggests no, although it
may be old.

/Simon
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 1251 bytes
Desc: not available
URL: <http://lists.reproducible-builds.org/pipermail/rb-general/attachments/20260206/ed90b2bd/attachment.sig>


More information about the rb-general mailing list