aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRob Landley <rob@landley.net>2018-05-19 10:24:02 -0500
committerRob Landley <rob@landley.net>2018-05-19 10:24:02 -0500
commit8a394040539e45934c20d59e118f620df3512d1c (patch)
tree43dd5795517eafe56ac7003ff6c177be4bfa3cc9
parenta5604f2901211a98987bb16ae6e3d781c834b140 (diff)
downloadtoybox-8a394040539e45934c20d59e118f620df3512d1c.tar.gz
Add buildroot prerequisites to roadmap.
-rwxr-xr-xwww/roadmap.html22
1 files changed, 22 insertions, 0 deletions
diff --git a/www/roadmap.html b/www/roadmap.html
index 020497e5..7e3fd1c6 100755
--- a/www/roadmap.html
+++ b/www/roadmap.html
@@ -34,6 +34,7 @@ and progress towards implementing it.</p>
<li><a href=#dev_env>Development Environment</a></li>
<li><a href=#android>Android Toolbox</a></li>
<li><a href=#tizen>Tizen Core</a></li>
+<li><a href=#buildroot>buildroot</a></li>
<li>Miscelaneous: <a href=#klibc>klibc</a>, <a href=#glibc>glibc</a>,
<a href=#sash>sash</a>, <a href=#sbase>sbase</a>,
<a href=#uclinux>uclinux</a>...</li>
@@ -369,6 +370,26 @@ tar diff printf wget rsync fdisk vi less tr test stty fold expr dd
many of the SELinux options ala ls -Z need smack alternatives in an
if/else setup.</p>
+<hr /><a name=buildroot />
+<h2>buildroot:</h2>
+
+<p>The <a href=https://buildroot.org/downloads/manual/manual.html#requirement-mandatory>mandatory packages</a>
+section of the buildroot manual lists:</p>
+
+<blockquote><p>
+which sed make bash patch gzip bzip2 tar cpio unzip rsync file bc wget
+</p></blockquote>
+
+<p>(It also lists binutils gcc g++ perl python, and for debian it wants
+build-essential. And it wants file to be in /usr/bin because
+<a href=https://git.busybox.net/buildroot/tree/support/dependencies/dependencies.sh?h=2018.02.x#n84>libtool
+breaks otherwise</a>.)</p>
+
+<p>Buildroot does not support a cross toolchain that lives in "/usr/bin"
+with a prefix of "" (if you try, and chop out the test for a blank prefix,
+it dies trying to run "/usr/bin/-gcc"). But you can patch your way to
+making it work if you try.</p>
+
<hr /><a name=klibc />
<h2>klibc:</h2>
@@ -952,6 +973,7 @@ ipcrm ipcs netstat openvt
deallocvt iorenice
udpsvd adduser
microcom tunctl chrt getfattr setfattr
+kexec
</span>
</b></blockquote>