[busybox] some size savings

Bernhard Fischer rep.nop at aon.at
Wed Oct 26 14:32:26 UTC 2005


On Tue, Oct 11, 2005 at 11:50:45AM +0200, Bernhard Fischer wrote:
>On Mon, Oct 10, 2005 at 07:33:31PM -0500, Rob Landley wrote:
>>On Monday 10 October 2005 13:51, Bernhard Fischer wrote:

>>Ah, the libbb.so patch.  I think that we should probably check it in before 
>>too much more goes into it (and before we get too much closer to 1.1.0-pre1).
[snip]
>>Most I feel "check it in and we'll clean it up once it's in" rather than 
>>keeping a 30k patch out of the tree, but I have very weak make-fu and would 
>>feel much better if somebody who know what they were doing gave it this sniff 
>>test...
>
>I second the testing bits..

Short status update, the patch unfortunately grew to well over 50k by now
(checked a few cosmetic and not-related bits in earlier today to shrink
it a little). Note that the stuff below isn't yet dealt with, so it
will grow even more

e2fsprogs is somehow broken due to it's odd sheme of includes. I'm down
to the last few errors for allyesconfig. bareconfig worked fine last
time i tried.

If anybody is willing to help/test then please drop me a short note.

The remaining TODOs to make that patch resemble usability are, fwiw:

/tmp/ccHEclz1.s: Assembler messages:
/tmp/ccHEclz1.s:5316: Error: symbol `nextarg' is already defined
/tmp/ccHEclz1.s:11891: Error: symbol `pingstats' is already defined
/tmp/ccHEclz1.s:12068: Error: symbol `rawmode' is already defined
/tmp/ccHEclz1.s:12081: Error: symbol `cookmode' is already defined
/tmp/ccHEclz1.s:15837: Error: symbol `init_packet' is already defined
/tmp/ccHEclz1.s:18770: Error: symbol `error' is already defined
/tmp/ccHEclz1.s:21344: Error: symbol `signal_handler' is already defined
/tmp/ccHEclz1.s:32031: Error: symbol `builtin_exit' is already defined
/tmp/ccHEclz1.s:32048: Error: symbol `builtin_help' is already defined
/tmp/ccHEclz1.s:32099: Error: symbol `builtin_jobs' is already defined
/tmp/ccHEclz1.s:32232: Error: symbol `builtin_unset' is already defined
/tmp/ccHEclz1.s:32252: Error: symbol `mark_open' is already defined
/tmp/ccHEclz1.s:32267: Error: symbol `mark_closed' is already defined
/tmp/ccHEclz1.s:32398: Error: symbol `itoa' is already defined
/tmp/ccHEclz1.s:32520: Error: symbol `itoa' is already defined
/tmp/ccHEclz1.s:42556: Error: symbol `bit' is already defined
/tmp/ccHEclz1.s:42604: Error: symbol `write_block' is already defined
/tmp/ccHEclz1.s:42841: Error: symbol `valid_offset' is already defined
/tmp/ccHEclz1.s:45247: Error: symbol `on_off' is already defined
/tmp/ccHEclz1.s:45395: Error: symbol `flush_update' is already defined
/tmp/ccHEclz1.s:54176: Error: symbol `sendping' is already defined
/tmp/ccHEclz1.s:54409: Error: symbol `ftpcmd' is already defined
/tmp/ccHEclz1.s:54784: Error: symbol `check' is already defined
/tmp/ccHEclz1.s:63667: Error: symbol `next' is already defined
/tmp/ccHEclz1.s:67843: Error: symbol `setup_redirects' is already defined
/tmp/ccHEclz1.s:69754: Error: symbol `builtin_pwd' is already defined
/tmp/ccHEclz1.s:69768: Error: symbol `builtin_cd' is already defined
/tmp/ccHEclz1.s:71217: Error: symbol `fileAction' is already defined
/tmp/ccHEclz1.s:71258: Error: symbol `fileAction' is already defined
/tmp/ccHEclz1.s:71301: Error: symbol `fileAction' is already defined
/tmp/ccHEclz1.s:80912: Error: symbol `ping' is already defined
/tmp/ccHEclz1.s:90129: Error: symbol `message' is already defined
/tmp/ccHEclz1.s:92778: Error: symbol `builtin_read' is already defined
/tmp/ccHEclz1.s:92860: Error: symbol `builtin_export' is already defined
/tmp/ccHEclz1.s:123464: Error: symbol `redraw' is already defined
/tmp/ccHEclz1.s:126066: Error: symbol `is_assignment' is already defined
/tmp/ccHEclz1.s:157038: Error: symbol `list' is already defined
/tmp/ccHEclz1.s:168487: Error: symbol `run' is already defined
/tmp/ccHEclz1.s:179535: Error: symbol `builtin_source' is already defined
/tmp/ccHEclz1.s:179868: Error: symbol `pseudo_exec' is already defined
/tmp/ccHEclz1.s:179971: Error: symbol `builtin_exec' is already defined
/tmp/ccHEclz1.s:179985: Error: symbol `builtin_fg_bg' is already defined
/tmp/ccHEclz1.s:180861: Error: symbol `execute' is already defined
/tmp/ccHEclz1.s:181360: Error: symbol `run' is already defined
/tmp/ccHEclz1.s:181463: Error: symbol `leave' is already defined
/tmp/ccHEclz1.s:181958: Error: symbol `next' is already defined
/tmp/ccHEclz1.s:182024: Error: symbol `getn' is already defined
/tmp/ccHEclz1.s:183212: Error: symbol `doexit' is already defined
/tmp/ccHEclz1.s:183228: Error: symbol `dowait' is already defined
/tmp/ccHEclz1.s:183932: Error: symbol `dotrap' is already defined
/tmp/ccHEclz1.s:184761: Error: symbol `expand' is already defined
/tmp/ccHEclz1.s:185472: Error: symbol `command' is already defined
/tmp/ccHEclz1.s:185773: Error: symbol `pipeline' is already defined
/tmp/ccHEclz1.s:186108: Error: symbol `eval' is already defined
# as 0.37 0.02




More information about the busybox mailing list