Note how to find list of BusyBox libc dependancies, the ide being to
limit them much more.
-Erik
diff --git a/TODO b/TODO
index 5c642cb..8b4279d 100644
--- a/TODO
+++ b/TODO
@@ -35,6 +35,18 @@
-----------------------
+Running the following:
+
+ make LDFLAGS+=-nostdlib 2>&1 | sed -ne 's/.*undefined reference to `\(.*\)..*/\1/gp' | sort | uniq
+
+reveals the list of all external (i.e. libc) things that BusyBox depends on.
+It would be a very nice thing to reduce this list to an absolute minimum, and
+then create a microLibc to provide these functions. There is no good reason
+for GNU libc to be so big. I'm sure it can be a lot better.
+
+
+-----------------------
+
Compile with debugging on, run 'nm --size-sort ./busybox'
and then start with the biggest things and make them smaller...