summaryrefslogtreecommitdiff
path: root/scripts/newstrap.sh
AgeCommit message (Collapse)AuthorFilesLines
2024-12-21scripts/newstrap: Use _TARGET for gcc-pass2 alsoA. Wilcox1-1/+1
EXTRADEPENDS_HOST isn't correct for this and failed to build a ppc64le toolchain for me locally, even though m68k is fine. With this change I have a fully functional ppc64le toolchain.
2024-12-12scripts/newstrap.sh: More fixesA. Wilcox1-4/+4
* GCC needs BOOTSTRAP, not BOOSTRAP. * Install musl-dev with EXTRADEPENDS_TARGET until build-base sorted. * More target packages, which even are built now.
2024-12-11scripts/newstrap.sh: Misc fixesA. Wilcox1-3/+3
* Typo BOOSTRAP -> BOOTSTRAP. * Put /usr/bin ahead of CS_PATH because POSIX make(1) in /usr/5bin makes binutils very sad. * Use --usermode when invoking APK which does nothing in our actual environment (it's an unknown flag) but makes user-mode bootstrap work in the preimage environment.
2024-12-10scripts/newstrap.sh: The New Plan IIA. Wilcox1-0/+202
This is a full rewrite from scratch of bootstrap.sh, designed to be extensible, auditable, easy to use, easy to maintain, and generally more pleasant to use than the original bootstrap.sh. Still a major WIP, and still needs docs. Hopefully the code itself functions as some amount of documentation until that can be written properly.