fosslinux / live-bootstrap

Use of a Linux initramfs to fully automate the bootstrapping process
286 stars 26 forks source link

Move heirloom lex and flex after musl, replace heirloom yacc with byacc #457

Closed Googulator closed 2 months ago

Googulator commented 2 months ago

This way, heirloom-devtools is only linked to a libc with a CDDL-compatible license, making it fully redistributable. Heirloom yacc doesn't work properly with musl libc, but luckily byacc can do its job just fine, so we only need heirloom lex now.

Thanks to the more complete libc, and bash being available, heirloom's bootstrap is significantly simplified.

Fixes #456