<OriansJ>mark_weaver: The hex assembler currently assumes a kernel that supports exactly 2 system calls read and write [Syscall 0 & 1 for AMD64 linux], STDIN exists and will terminate the input with EOF, STDOUT exists and that the process calling it supports IO redirection.
<mark_weaver>OriansJ: if you assume that a kernel is available, I'm not sure what you gain by avoiding other binaries
<mark_weaver>i.e. if you need a kernel, you might as well assume that tcc is available as well
<mark_weaver>because a binary kernel is still far more than can be reasonable audited
<OriansJ>Well, if need be I can convert a subset of xv6 to provide exactly the subset required.
<OriansJ>That however will be a much bigger project
<mark_weaver>what's your plan for getting from the hex reader up to a C compiler/assembler/linker ? how much of that process will be portable?
<OriansJ>Well, I don't expect any part below C to be portable but custom for the 1 or 2 bootstrap platforms
<OriansJ>This is just simply to provide a full trust path to the current bootstrap binaries
<mark_weaver>IMO, it's not a full trust path if you need to boot a binary OS first before you can even run your code
<OriansJ>Also David A. Wheeler's Thesis was the basis of why I wanted to go my route, as we could have any old system that could convert the source to hex to verify the resulting binary as correct.
<OriansJ>Think of it, any old C64 could verify the binaries.
<kyamashita>If I were to attempt to package the Tor Browser Bundle for Guix, would ARM and MIPS support be necessary? I have seen it packaged for Nix, but they just download and extract the prebuilt x86 32- or 64-bit binaries (the definition checks for architecture).
<efraim>you can limit support to only specific architectures
<frafra>or, the new partition is not mounted, my fault... ops...
<jlicht>frafra: afaik, if a download is not complete, you have to retry it again :/
<jlicht>there used to be another mirror that (for me) was a bit more reliable, but I'm not sure about that nowadays. You could search the irc logs and/or the mail archive
<frafra>jlicht, thank you, but I think it was because my root partition was not mounted :D now I'm trying to reinstall
<yrns>Does anyone know how to configure gdm? It appears it only reads the (stock) custom.conf out of the store, and there's no command line option.
<ngz>Hello. Whenever I try to compile some package, I get "Unbound variable: cmake-build", even though "#:use-module (guix build-system cmake)" is at the beginning of the module definition. Any idea about what is wrong here?