From:                   Jeff Newmiller <[EMAIL PROTECTED]>
To:                     Richard Doyle <[EMAIL PROTECTED]>
Copies to:              Mike Noyes <[EMAIL PROTECTED]>,
        [EMAIL PROTECTED]
Subject:                Re: [Leaf-devel] Bering RC3 build with uClibc
Date sent:              Tue, 9 Jul 2002 13:57:20 -0700 (PDT)

> On 9 Jul 2002, Richard Doyle wrote:
> 
> > On Tue, 2002-07-09 at 11:01, Mike Noyes wrote:
> 
> [...]
> 
> > > The other possibility is static
> > > complies. I thought someone said that uClibc static binaries were
> > > actually smaller than ones compiled dynamically. Is this correct?
> > 
> > I doubt it, but haven't done any tests. If true, I'd happily save space
> > by statically compiling all my binaries, but it sounds too much like a
> > free lunch.
> 
> No free lunch.
> 
> If you have only one executable, static linking is smaller.
> 
> If you have multiple executables that use a particular library, it will
> almost certainly be more efficient to link dynamically.
> 
> --
> 
> Re: the value of uClibc...
> 
> I think it is good that someone is doing this, but it is also good to be
> clear that the gain in code size comes at a potential narrowing of
> applicability due to incompatibility with glibc.  For closed boxes, this
> is probably actually desirable... but one of the selling points of LEAF is
> its adaptability.  To the extent that uClibc fails to implement features
> of glibc (e.g. localization), the usefulness of LEAF based on it will be
> necessarily limited.
>
uClibc does have locale support (new feature). On the other hand, 
most binaries compiled against a "modern" Glibc (2.2.x) are not 
compatible with the old Glibc used in LEAF (my experience, maybe I 
did something wrong :-). So to create binaries for LEAF I needed an 
old Linux distribution with Glibc2.0, for uClibc I just installed the 
development environment on my 'modern' distribution.  
> 
> To reiterate.... I think there is room for both, but the tradeoffs should
> be made clear to new LEAF users.
> 
> ---------------------------------------------------------------------------
> Jeff Newmiller                        The     .....       .....  Go Live...
> DCN:<[EMAIL PROTECTED]>        Basics: ##.#.       ##.#.  Live Go...
>                                       Live:   OO#.. Dead: OO#..  Playing
> Research Engineer (Solar/Batteries            O.O#.       #.O#.  with
> /Software/Embedded Controllers)               .OO#.       .OO#.  rocks...2k
> ---------------------------------------------------------------------------
> 
> 
Eric Spakman
> 
> -------------------------------------------------------
> This sf.net email is sponsored by:ThinkGeek
> Stuff, things, and much much more.
> http://thinkgeek.com/sf
> 
> _______________________________________________
> Leaf-devel mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/leaf-devel
> 




-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Two, two, TWO treats in one.
http://thinkgeek.com/sf

_______________________________________________
Leaf-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/leaf-devel

Reply via email to