aboutsummaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorerik <erik@69ca8d6d-28ef-0310-b511-8ec308f3f277>2000-05-01 19:27:17 +0000
committererik <erik@69ca8d6d-28ef-0310-b511-8ec308f3f277>2000-05-01 19:27:17 +0000
commit54e6b47d6661d7570cd57540df61d60b128400d7 (patch)
tree010e46e32e1df09e987a340838ca6bc67c28531d /TODO
parent0d3bb89a8ae4d9b51d20565d43db175e688ab6c8 (diff)
downloadbusybox-w32-54e6b47d6661d7570cd57540df61d60b128400d7.tar.gz
busybox-w32-54e6b47d6661d7570cd57540df61d60b128400d7.tar.bz2
busybox-w32-54e6b47d6661d7570cd57540df61d60b128400d7.zip
Note how to find list of BusyBox libc dependancies, the ide being to
limit them much more. -Erik git-svn-id: svn://busybox.net/trunk/busybox@509 69ca8d6d-28ef-0310-b511-8ec308f3f277
Diffstat (limited to 'TODO')
-rw-r--r--TODO12
1 files changed, 12 insertions, 0 deletions
diff --git a/TODO b/TODO
index 5c642cb8d..8b4279d87 100644
--- a/TODO
+++ b/TODO
@@ -35,6 +35,18 @@ and usage information. Some folks don't need or want it...
35 35
36----------------------- 36-----------------------
37 37
38Running the following:
39
40 make LDFLAGS+=-nostdlib 2>&1 | sed -ne 's/.*undefined reference to `\(.*\)..*/\1/gp' | sort | uniq
41
42reveals the list of all external (i.e. libc) things that BusyBox depends on.
43It would be a very nice thing to reduce this list to an absolute minimum, and
44then create a microLibc to provide these functions. There is no good reason
45for GNU libc to be so big. I'm sure it can be a lot better.
46
47
48-----------------------
49
38Compile with debugging on, run 'nm --size-sort ./busybox' 50Compile with debugging on, run 'nm --size-sort ./busybox'
39and then start with the biggest things and make them smaller... 51and then start with the biggest things and make them smaller...
40 52