Solaris fcntl CPU/Lock update

Esh, Andrew Andrew_Esh at adaptec.com
Wed Feb 5 00:16:16 GMT 2003


Also, try loading a few other non-Samba programs into gdb, to see what they
require. Maybe threading is a common library to load.

On Linux, we have "ldd", which lists the libraries a program requires, and
whether they are to be found, and where. I don't remember the Solaris
equivalent. It's been too long.

> -----Original Message-----
> From: Jeff Mandel [mailto:jeff.mandel at probes.com]
> Sent: Tuesday, February 04, 2003 1:59 PM
> To: David Collier-Brown -- Customer Engineering
> Cc: jra at dp.samba.org; samba-technical at lists.samba.org
> Subject: Re: Solaris fcntl CPU/Lock update
> 
> 
> 
> David Collier-Brown -- Customer Engineering wrote:
> 
> >On Mon, Feb 03, 2003 at 07:38:31AM -0800, Jeff Mandel wrote:
> >  
> >
> >>>Reading symbols from /usr/lib/libpthread.so.1...done.
> >>>Loaded symbols for /usr/lib/libpthread.so.1 
> >>>      
> >>>
> >
> >
> >jra wrote:> 
> >  
> >
> >>This is a much more interesting backtrace than the
> >>other. Why is smbd linking in pthread libraries ?
> >>smbd is *NOT* a threaded program.
> >>    
> >>
> >	
> >	The library lsit on my Solaris 8 workstation is
> >	much shorter:
> >
> >$ pvs smbd
> >        libsocket.so.1 (SISCD_2.3);
> >        libnsl.so.1 (SUNW_0.7, SUNWprivate_1.1);
> >        libdl.so.1 (SISCD_2.3);
> >        libc.so.1 (SUNW_1.1);
> >
> >	No pthread at all!
> >
> >--dave
> >  
> >
> pvs shows short here too:
> root at reiger# pvs /usr/local/samba/bin/smbd
>         libsec.so.1 (SUNW_0.9);
>         libsocket.so.1 (SISCD_2.3);
>         libnsl.so.1 (SUNW_0.7, SUNWprivate_1.1);
>         libdl.so.1 (SISCD_2.3);
>         libc.so.1 (SUNW_1.1);
> 
> libpthread showed up with gdb. Do you find that when you load gdb 
> against samba?
> 
> Since I did not compile this samba with ldap support, I'm 
> guessing all 
> the ldap sdk stuff is showing up as a result of using 
> nss_ldap. (padl's) 
> Could lipbthread be there because of nss_ldap as well?
> 


More information about the samba-technical mailing list