Andrew Helwer on Nostr: My understanding of :guix: and :nixos: are that they declare the versions of ...
My understanding of
and
are that they declare the versions of absolutely everything & their transitive dependency graphs, all the way down the compiler versions used to build a specific software commit. But how do they handle bootstrapping compilers?
Published at
2023-11-25 03:48:18Event JSON
{
"id": "0c88f4492321941d14a7ca0c23c703fea14e2205b227e6673f365afdadfa46d3",
"pubkey": "6235fe36d733665c235dbec5983d768400cdb414ea18e0633cfe9d9c1ac6b02d",
"created_at": 1700884098,
"kind": 1,
"tags": [
[
"emoji",
"guix",
"https://cdn.fosstodon.org/custom_emojis/images/000/081/302/original/a494ff9abcf8e8ff.png"
],
[
"emoji",
"nixos",
"https://cdn.fosstodon.org/custom_emojis/images/000/062/778/original/48d6a1983312ea5a.png"
],
[
"proxy",
"https://fosstodon.org/users/ahelwer/statuses/111469140253464193",
"activitypub"
]
],
"content": "My understanding of :guix: and :nixos: are that they declare the versions of absolutely everything \u0026 their transitive dependency graphs, all the way down the compiler versions used to build a specific software commit. But how do they handle bootstrapping compilers?",
"sig": "38e0f3eb2a0499441728af3cb9dfa2e690a7c8ac145a1da25e56d3b490f390f86d0514a0719a9ab27e44a346ea17735c6956931edf794c160d9fe39c34e550f6"
}