IRC channel logs
2022-09-28.log
back to list of logs
<stikonas>fossy, mihi: MAN_PAGE_DATE somehow is not working in live-bootstrap, though I'm completely lost why is that <stikonas>it does seems to work if I run make command manually with MAN_PAGE_DATE set <stikonas>so maybe some strange interaction with helpers.sh? <stikonas>argh, figured it out... manpages were recreated during make install phase when I did not have MAN_PAGE_DATE set <muurkha>thanks! I had misremembered some aspects <lanodan>Looked a bit among distros and ports, is Guix the only one that actually bootstraps rust? <sam_>(I wish we as in Gentoo did it, but no time yet. :() <sam_>(same for openjdk, although stikonas has an overlay for that) <lanodan>Well I'm trying to bootstrap it on gentoo and it's pain <stikonas>well, my overlay has mrustc bootstrap too <stikonas>though it might be currently a bit broken due to gcc bug <stikonas>also rust ships with some pre-built binaries <lanodan>Yeah, I'm looking into it, updating the recipe to 1.54.0 (mrustc-0.10) so I end up compiling less versions <stikonas>that neither Guix builds, not I had time to remove <sam_>my gut is that a better bet is to do a huge rustc chain <sam_>mrustc seems too new for now <lanodan>Well should take less time to try a new one than to compile 10+ versions ^^ <stikonas>you mean from the very first versions not written in rust? <stikonas>which I think was done for one version (so might be doable) <sam_>oh, ocaml contains binaries? <sam_>understood anyway, I'll keep this possible issue in mind <sam_>you know far better than I on this matter <stikonas>also on Gentoo building old rustc versions is really painful <stikonas>as you don't have old dependencies anymore <sam_>we could handle stuff like that if needed <sam_>although ideally would be able to slot openssl properly <stikonas>but right now downgrading openssl would break everything <sam_>(i guess we could really in theory slot it just enough to give a hint to rust, no need to make it workable with everything on system) <lanodan>Would need to make an openssl-compat with the headers, AFAIK that's not in the current ones and might be a bit broken if it doesn't properly uses pkg-config <stikonas>and early versions of rust had to rebuild more frequently than once per release <stikonas>you coulnd't build rust n+1 with rust n in early stages <stikonas>lanodan: anyway, if you get 1.54 working, merge requests would be appreciated... <sam_>lanodan: we could make it work as long as we had some way for Rust to find the headers/libraries <sam_>lanodan: the nice thing is that we don't have to make sure everything works <sam_>just Rust and maybe a handful of other things <sam_>but yeah, pkg-config would be the way ofc <stikonas>and possibly at some point gcc will also have rust frontend <stikonas>so that might also be useful for building rustc <sam_>I had a request from someone to poke at testing libgccjit with hppa but not had time yet <sam_>it is a winter job as the machine is hot <stikonas>though I'm not sure if they are targetting bootstrapping (it might still depend on cargo)