Alexandre Oliva wrote:
> 
> On Feb 14, 2000, Stephan Kulow <[EMAIL PROTECTED]> wrote:
> 
> > Alexandre Oliva wrote:
> >>
> >> On Feb 14, 2000, Stephan Kulow <[EMAIL PROTECTED]> wrote:
> >>
> >> > 2) remove doubled base libraries to libraries.
> 
> >> This can't be done in general.  It has already been debated to death
> >> in this mailing list.  Please search the archives.
> 
> > I'm very much aware of these discussions. But mine are all -no-undefined
> > and that isn't the general case.
> 
> Why would -no-undefined make any difference in this case?
> 
When I remember right, the discussions were about -la -lb -la
where they satisfy each other's symbols. You didn't want to 
forbid that, which is ok. But my -lb says it's completly defined,
so basicly every library libb depends on doesn't make any sense
_before_ -lb including libb itself. But libtool currently libs
without exception any library used for linking any library which
explodes the link line as soon as your link order isn't strictly
hierarchic (never spelled that word :)
For example in some usual KDE modules I have about 8 or 9 -lc 
and -lX11 and 4 to 5 /home/coolo/prod..../kdecore.a

Greetings, Stephan

-- 
As long as Linux remains a religion of freeware fanatics,
Microsoft have nothing to worry about.  
                       By Michael Surkan, PC Week Online

Reply via email to