> 
> 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>.

Reply via email to