>
> we use glibc, which is enormous. well, it's about 1.3 MB stripped. a
> statically linked application grows from 8 kb to 120 kb for example, so
> sharing is really important. glibc is (supposedly) multithread safe, so
> it's possible to let different processes run as threads inside glibc.
K. I didn't even consider it an option.
>
> is the uClinux libc complete, in the sense that normal linux programs on
> the net compile cleanly on it ? i've always felt that glibc is really
> bloated, but since there is no maintenance anymore for the older libc's..
uClinux "uC-libc" is maintained (just like the kernel) by us. Rt-Control
provides commercial support for uClinux, so you know that it's not going
away. It's design goals are different than glibc, small is the order of the
day, but it is none the less complete enough to compile a good many things.
When we find something that does not compile, it gets updated :-)
>
> it would be interesting to see some figures on the program / libc
> partitioning for the statically linked executables you put in a typical
> uclinux system. like, sash alone is 70 kb program + 400 kb library code :)
> ls -l /bin
-rwxr-xr-x 1 0 0 4948 Jan 01 1970 df
-rwxr-xr-x 1 0 0 4480 Jan 01 1970 free
-rwxr-xr-x 1 0 0 6212 Jan 01 1970 hexdump
-rwxr-xr-x 1 0 0 10656 Jan 01 1970 httpd
-rwxr-xr-x 1 0 0 14084 Jan 01 1970 lissa
-rwxr-xr-x 1 0 0 6164 Jan 01 1970 loattach
-rwxr-xr-x 1 0 0 9640 Jan 01 1970 ls
-rwxr-xr-x 1 0 0 41336 Jan 01 1970 mount
-rwxr-xr-x 1 0 0 20416 Jan 01 1970 ping
-rwxr-xr-x 1 0 0 35236 Jan 01 1970 pppd
-rwxr-xr-x 1 0 0 11204 Jan 01 1970 ps
-rwxr-xr-x 1 0 0 8280 Jan 01 1970 rootloader
-rwxr-xr-x 1 0 0 23284 Jan 01 1970 sh
-rwxr-xr-x 1 0 0 4236 Jan 01 1970 shutdown
-rwxr-xr-x 1 0 0 14700 Jan 01 1970 slattach
-rwxr-xr-x 1 0 0 16712 Jan 01 1970 telnetd
-rwxr-xr-x 1 0 0 5116 Jan 01 1970 version
These are static linked, right off a uCsimm.
>
> -bjorn
>
>
--
Cheers,
Jeff / VE3DJF [EMAIL PROTECTED] http://www.cgocable.net/~jdionne
Got one, got one, everybody's got one. Oompah oompah, stick it up your jumper.
Got one, got one, everybody's got one. Oompah oompah, stick it up your jumper.
--
To unsubscribe from this list, send a message to [EMAIL PROTECTED]
with the command "unsubscribe linux-embedded" in the message body.
For more information, see <http://waste.org/mail/linux-embedded>.