summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorP. J. McDermott <pjm@nac.net>2012-01-06 03:37:54 (EST)
committer P. J. McDermott <pjm@nac.net>2012-01-06 03:37:54 (EST)
commit522a7bb69b38f1986b6a2ec6d357a94029479e87 (patch)
tree557a28386d515b1c0b49549bed9848a8e6c5d892
parentead6b727eb6d2a14cc063be307bc3c5f906d1ec9 (diff)
Describe plans to build native system software.
-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!