<fosslinux>is there a way for me to install guix from a already existing system, ie in /guix, without using the binaries? <oriansj>fosslinux: well yes, only needs only build the binaries and put them in the correct locations. I believe there is work in generating the shell script that does that <oriansj>right now the bootstrap binary required is guile but that branch isn't yet complete if I remember correctly. (Janneke is pulling everything but it out of the guix bootstrap with the plan on replacing it with mes-m2) <oriansj>That way one could simply run kaem --verbose --strict in mescc-tools-seed and generate the guix bootstrap binaries from hex0 <oriansj>The current process however is a bit more complex and requires a good few more binaries being built if I remember correctly. <fosslinux>so I'm trying to get rust bootstrapped on void linux <fosslinux>I keep running into issues with libressl versioning <fosslinux>how do you guys work with issues with old dependencies being needed <oriansj>fosslinux: unfortunately yes, old packages are sometimes required (like Gcc 4.7.4) <oriansj>it is one of the things other distros can leverage guix to deal with (so they can stick with just the packages they care about) <stikonas>fosslinux: do you need old llvm too for rust? <stikonas>or does rust 1.29 build with a fairly recent llvm <fosslinux>oriansj: yeah, i'm running into issues with libressl <fosslinux>it wants libressl 2.7, but i cannot figure out how to get that to replace libressl in void linux (since it dosen't have the notion of slots or anything) <fosslinux>and then it looks like i'll need almost every rust version up to the latest :| <oriansj>fosslinux: yep, bootstrapping is still one hell of a messy process. Bootstrapping every language thus far has been one nightmare after another. <oriansj>fosslinux: those languages left to bootstrap are freaking monsters <fosslinux>seems like void linux devs are uninterested in bootstrapping rust <fosslinux>"we don't want to have 10+ versions of rust" essentially <fosslinux>makes me even more tempted to switch to guix <oriansj>fosslinux: guix is not all or nothing, you can bring guix to any distro and keep the advantages of that distro while taking advantage of the features provided by guix <oriansj>One can extend guix to build packages for any distro; thus reducing the work required for incorporating reproducible/bootstrappable builds into the distro of your choice. <fosslinux>trying to compile mes 0.21.... guild (2.0) fails on compile.scm <janneke>fosslinux: could it be that mes cannot find nyacc from looking at your GUILE_LOAD_PATH? <janneke>try something like export GUILE_LOAD_PATH=/usr/share/guile/site/2.2/:...; and reconfigure *janneke will be afk most of the day <janneke>i just tested with guile 2.0.14 and nyacc-0.99.0, should work <oriansj>Morning, I guess I should work on mes-m2 today (tempted to just add conditional execution to kaem) ***ng0_ is now known as ng0
***ChanServ sets mode: +o rekado_