[BusyBox] success building Dan Bernstein's tools against uClibc

Manuel Novoa III mnovoa3 at bellsouth.net
Fri Mar 23 16:36:04 UTC 2001


Hi everyone,

I thought this might be of interest.
I've successfully built the following (with some trivial mods) against shared
uClibc:

daemontools-0.70
ucspi-tcp-0.88
djbdns-1.05
publicfile-0.52

They passed all the included ./rts tests.  File sizes below.

I'm going to try collecting his static libs into a shared lib and build that
way to see how small I can make things.

Manuel


bin:total 848
-rwxr-xr-x    1 root     root         3088 Mar 23 10:28 addcr
-rwxr-xr-x    1 root     root         7728 Mar 23 10:28 argv0
-rwxr-xr-x    1 root     root        16848 Mar 23 10:28 axfr-get
-rwxr-xr-x    1 root     root        23152 Mar 23 10:28 axfrdns
-rwxr-xr-x    1 root     root         9136 Mar 23 10:28 axfrdns-conf
-rwxr-xr-x    1 root     root          157 Mar 22 07:44 date@
-rwxr-xr-x    1 root     root         3216 Mar 23 10:28 delcr
-rwxr-xr-x    1 root     root        40464 Mar 23 10:28 dnscache
-rwxr-xr-x    1 root     root        10928 Mar 23 10:28 dnscache-conf
-rwxr-xr-x    1 root     root        19952 Mar 23 10:28 dnsfilter
-rwxr-xr-x    1 root     root        17776 Mar 23 10:28 dnsip
-rwxr-xr-x    1 root     root        20048 Mar 23 10:28 dnsipq
-rwxr-xr-x    1 root     root        18064 Mar 23 10:28 dnsmx
-rwxr-xr-x    1 root     root        17296 Mar 23 10:28 dnsname
-rwxr-xr-x    1 root     root        24368 Mar 23 10:28 dnsq
-rwxr-xr-x    1 root     root        21264 Mar 23 10:28 dnsqr
-rwxr-xr-x    1 root     root        28464 Mar 23 10:28 dnstrace
-rwxr-xr-x    1 root     root         1007 Mar 23 10:28 dnstracesort
-rwxr-xr-x    1 root     root        17232 Mar 23 10:28 dnstxt
-rwxr-xr-x    1 root     root        10032 Mar 23 10:28 envdir
-rwxr-xr-x    1 root     root         8816 Mar 23 10:28 envuidgid
-rwxr-xr-x    1 root     root         8464 Mar 23 10:28 fghack
-rwxr-xr-x    1 root     root          203 Mar 22 07:44 finger@
-rwxr-xr-x    1 root     root        11152 Mar 23 10:28 fixcrio
-rwxr-xr-x    1 root     root          287 Mar 22 07:44 http@
-rwxr-xr-x    1 root     root          149 Mar 22 07:44 mconnect
-rwxr-xr-x    1 root     root         7504 Mar 23 10:28 mconnect-io
-rwxr-xr-x    1 root     root        16272 Mar 23 10:28 multilog
-rwxr-xr-x    1 root     root        15536 Mar 23 10:28 pickdns
-rwxr-xr-x    1 root     root         8976 Mar 23 10:28 pickdns-conf
-rwxr-xr-x    1 root     root        13904 Mar 23 10:28 pickdns-data
-rwxr-xr-x    1 root     root         4560 Mar 23 10:28 random-ip
-rwxr-xr-x    1 root     root        15248 Mar 23 10:28 rbldns
-rwxr-xr-x    1 root     root         9040 Mar 23 10:28 rbldns-conf
-rwxr-xr-x    1 root     root        11504 Mar 23 10:28 rbldns-data
-rwxr-xr-x    1 root     root        22224 Mar 23 10:28 rblsmtpd
-rwxr-xr-x    1 root     root        11504 Mar 23 10:28 recordio
-rwxr-xr-x    1 root     root         8976 Mar 23 10:28 setlock
-rwx------    1 root     root         8272 Mar 23 10:28 setuidgid
-rwxr-xr-x    1 root     root         9552 Mar 23 10:28 softlimit
-rwxr-xr-x    1 root     root        11824 Mar 23 10:28 supervise
-rwxr-xr-x    1 root     root         8336 Mar 23 10:28 svc
-rwxr-xr-x    1 root     root         6448 Mar 23 10:28 svok
-rwxr-xr-x    1 root     root        10096 Mar 23 10:28 svscan
-rwxr-xr-x    1 root     root         8400 Mar 23 10:28 svstat
-rwxr-xr-x    1 root     root         3648 Mar 23 10:28 tai64n
-rwxr-xr-x    1 root     root         3824 Mar 23 10:28 tai64nlocal
-rwxr-xr-x    1 root     root          143 Mar 22 07:44 tcpcat
-rwxr-xr-x    1 root     root        27440 Mar 23 10:28 tcpclient
-rwxr-xr-x    1 root     root        11984 Mar 23 10:28 tcprules
-rwxr-xr-x    1 root     root        10096 Mar 23 10:28 tcprulescheck
-rwxr-xr-x    1 root     root        32048 Mar 23 10:28 tcpserver
-rwxr-xr-x    1 root     root        18224 Mar 23 10:28 tinydns
-rwxr-xr-x    1 root     root         9744 Mar 23 10:28 tinydns-conf
-rwxr-xr-x    1 root     root        16720 Mar 23 10:28 tinydns-data
-rwxr-xr-x    1 root     root        13392 Mar 23 10:28 tinydns-edit
-rwxr-xr-x    1 root     root        20464 Mar 23 10:28 tinydns-get
-rwxr-xr-x    1 root     root        12880 Mar 23 10:28 walldns
-rwxr-xr-x    1 root     root         8816 Mar 23 10:28 walldns-conf
-rwxr-xr-x    1 root     root          157 Mar 22 07:44 who@

publicfile/bin:
total 52
-rwxr-xr-x    1 root     root         9104 Mar 23 10:29 configure
-rwxr-xr-x    1 root     root        18960 Mar 23 10:29 ftpd
-rwxr-xr-x    1 root     root        18320 Mar 23 10:29 httpd





More information about the busybox mailing list