This is the mail archive of the libc-alpha@sources.redhat.com mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Performance problem of dlopen


On Thu, Oct 24, 2002 at 05:58:10PM +0200, Jakub Jelinek wrote:
> > 
> > Well, I thought that change was for a different bug, which was
> > indepdenent of the weak/strong issue. That is
> > 
> > GROUP ( /lib/libpthread.so.0  /lib/librt.so.1 )
> > 
> > is needed regardless if we make weak == strong or not.  Let me ask it
> 
> You're right, __libc_current_sigrt{min,max} is strong in libc.so too.
> Cancellable syscalls in libpthread.so on the other side are weak like
> in libc.so (ie. again a reason why libpthread.so must come before libc.so
> in the search path).
> Where it could matter is e.g. pthread_mutex_{,un}_lock, which is strong
> in libpthread.so and weak in libc.so.

Last time when I tried to make weak == strong, "make check" was ok.
That is why I am asking for a testcase to show librt failure when
weak == strong. If we can't find a testcase, I think we can make
weak == strong now.


H.J.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]