summaryrefslogtreecommitdiffstats
path: root/temporary-bootstrap-builder-setup.txt
diff options
context:
space:
mode:
Diffstat (limited to 'temporary-bootstrap-builder-setup.txt')
-rw-r--r--temporary-bootstrap-builder-setup.txt11
1 files changed, 11 insertions, 0 deletions
diff --git a/temporary-bootstrap-builder-setup.txt b/temporary-bootstrap-builder-setup.txt
index ca846fe..07ce63f 100644
--- a/temporary-bootstrap-builder-setup.txt
+++ b/temporary-bootstrap-builder-setup.txt
@@ -330,3 +330,14 @@ Configure and build a final cross-compiling GCC.
> --without-cloog --enable-c99 --enable-long-long --enable-threads=posix
$ make AS_FOR_TARGET="${BBL_TARGET}-as" LD_FOR_TARGET="${BBL_TARGET}-ld"
$ make install
+
+
+Plan for building native system software, including the toolchain:
+ 1. Cross-compile and install BusyBox.
+ 2. Run ash in a chroot environment as user bbl.
+ 3. Build and install GMP, MPFR, MPC, PPL, CLooG, GNU Binutils, and GCC.
+ Yes, CLooG configuration will work this time (due to the changed root), so
+ GCC will have Graphite loop memory optimizations!
+ 4. Natively build and install Linux.
+ 5. ???
+ 6. Profit!