IRC channel logs

2026-08-09.log

back to list of logs

<notgull>Just read through parts.rst, looks like the bootstrap is still using Heirloom tools for lex
<notgull>Isn’t that problematic, due to Heirloom Tools’ licensing?
<stikonas>notgull: no
<stikonas>the only problem with licensing was that it was not GPL compatible
<stikonas>so you can't use it with GPL'ed libc
<stikonas>but if you look at parts.rst, it is now built after musl
<stikonas>earlier it was here: https://github.com/fosslinux/live-bootstrap/blob/master/parts.rst#32oyacc-66
<stikonas>but then we found oyacc
<stikonas>which was good enough to build bash'es .y file
<stikonas>and with bash running musl configure script is unblocked
<stikonas>I guess there are other ways to unblock this too even without oyacc
<stikonas>e.g. you could try to run gash
<notgull>Right
<notgull>musl’s configure script needs bash?
<stikonas>notgull: yes
<stikonas>well, before that live-bootstrap only has kaem
<stikonas>and kaem is definitely not enough to run musl's configure script
<stikonas>it's not particularly complex bash https://git.musl-libc.org/cgit/musl/tree/configure
<stikonas>and I guess you can manually create final config file that this script produces
<notgull>Yeah, that’s what I would think
<stikonas>still having bash earlier is nicer
<lanodan>musl's ./configure is in fact posix just in case using another shell could help somehow