IRC channel logs
2023-02-21.log
back to list of logs
<stikonas>hmm, looks like newer binutils is not so trivial to get early in the bootstrap if we don't use pregenerated files... <muurkha>we can't build it with older versions of binutils? <stikonas>I was trying 2.24 now and it almost worked but it is having trouble with old libtool 1.4. (And libtool 2.2.4 needs ld from binutils) <stikonas>but I was trying to eliminate some of the ancient software <stikonas>and binutiils is one of those toolchain packages taht are critical for new ISAs <stikonas>perhaps I can investigate building some intermediate libtool versions <stikonas>or perhaps I can try to hack around the problem by patching binutils <muurkha>or we could just use an ancient ISA to bootstrap <stikonas>anyway, it's likely that I can find something simpler <stikonas>there are various things that can be tweaked <stikonas>well we just need to unbreak dependency loop, so either patch / figure out build options needeed to build binutils 2.24 with older libtool, or figure out if it's possible to build libtool 2.2.4 without ld (possibly there is cofigure option) <oriansj>Bootstrapping is a never ending problem of adding new targets and fixing bootstrapping chains that died due to shame and neglect <stikonas[m]>Anyway, tcc is not able to build libtool 2.2.4 without previous binutils <fossy>stikonas[m]: not really sure how big it is, tbh (bit hard to tell without a package haha), but i think that we are right on the cusp of 4GB RAM being used, and it just puts it over the limit <fossy>stikonas[m]: do you maybe want to make a separate PR for all the pre-binutils changes, just so we can get that delta in (esp if it causes large checksums changes?) <fossy>why not something between 2.14 and 2.24? <fossy>gah, binutils 2.28 is the first to support riscv?!!! <stikonas[m]>I think we can also update findutils later, now I"ve moved findutils after gcc, so much newer versions should work <rickmasters>After a bug fix to Fiwix this morning from Mikaku, the kernel bootstrap matches all package checksums up through Linux! <rickmasters>Now there is nothing blocking me from finishing the live-bootstrap integration. <Hagfish>that's fantastic! thanks for the great news, and for your and Mikaku's perseverance! <Mikaku>Hagfish: thank you, really glad to be of help <pder>fossy, stikonas: I just made a PR for updating live-bootstrap to use mes 0.24.2