It's silly Guix does not have GNAT because it's basically impossible to bootstrap without already having GNAT. I love self-hosting!
0 Boosts
1 Like
Haelwenn /элвэн/ :triskell:
@lanodan@queer.hacktivis.me
·
activity timestamp
33 min. ago
@chjara And well Guix isn't even that strict about this kind of stuff, otherwise well… no more sbcl, erlang, haskell, …
@lanodan AFAIK *everything* in Guix has to be theoretically bootstrappable from the base. It's not that there can't be self-hostable stuff, it's that GNAT is particularily nasty to bootstrap.
@chjara Nah, that's taking a soft-policy for a hard one.
https://codeberg.org/guix/guix/src/branch/master/gnu/packages/haskell.scm#L866
https://codeberg.org/guix/guix/src/branch/master/gnu/packages/haskell.scm#L866
@chjara Plus well GNU policies tend to be in the style of "clean until reported dirty" rather than like building tools to scan for binaries (Other than me, Debian is a rare one doing that, with Lintian, and the report page is *ugly*).