how was bind compiled/configured?

Pamela Rock prock111 at yahoo.com
Tue Mar 28 14:33:52 UTC 2006


--- Stefan Puiu <stefan.puiu at gmail.com> wrote:

> I guess using 'ldd -v' on the old named binary could
> help, too. If
> libcrypto shows up in the library dependencies, then
> openssl support
> was enabled (--with-openssl=...) (most likely); if
> libpthread is
> linked in, then that is most likely an indication
> that
> --enable-threads was used. If libisc, libisccc and
> friends (the BIND 9
> libraries) also show up, it means that the binary
> was dynamically
> linked against those (by default it uses static
> linking). I don't know
> if there's anything else you might need to care
> about.
> 
> The --enable-threads option seems to be a good idea
> on some platforms,
> but not others (you haven't mentioned your
> platform). openssl is used
> for DNSSEC, and I don't remember if it's required
> for anything else
> (TSIG maybe?).
> 

XXXXXX snip snip XXXXXXXXXXXXXX

Thanks for the response.....

The output of ldd is below.  By the way, this is bind
9.2.2 running on a Solaris 8 Sparc platform.  Based on
your comments, is it safe to assume that bind was
compiled with "--enable-threads"?  Any other hints or
suggestions as to what was passed to configure durring
the build phase would also be appreciated.

(Thanks in advance...)

root at ns1:/usr/local/sbin ldd -v named

   find object=libdl.so.1; required by named
        libdl.so.1 =>    /usr/lib/libdl.so.1

   find object=libnsl.so.1; required by named
        libnsl.so.1 =>   /usr/lib/libnsl.so.1
   find version=libnsl.so.1
        libnsl.so.1 (SUNW_1.7) =>       
/usr/lib/libnsl.so.1

   find object=libsocket.so.1; required by named
        libsocket.so.1 =>       
/usr/lib/libsocket.so.1
   find version=libsocket.so.1
        libsocket.so.1 (SUNW_1.4) =>    
/usr/lib/libsocket.so.1

   find object=libpthread.so.1; required by named
        libpthread.so.1 =>      
/usr/lib/libpthread.so.1
   find version=libpthread.so.1
        libpthread.so.1 (SUNW_1.2) =>   
/usr/lib/libpthread.so.1

   find object=libthread.so.1; required by named
        libthread.so.1 =>       
/usr/lib/libthread.so.1
   find version=libthread.so.1
        libthread.so.1 (SUNW_1.1) =>    
/usr/lib/libthread.so.1

   find object=libc.so.1; required by named
        libc.so.1 =>     /usr/lib/libc.so.1
   find version=libc.so.1
        libc.so.1 (SUNW_1.1) =>  /usr/lib/libc.so.1

   find object=libdl.so.1; required by
/usr/lib/libnsl.so.1
   find version=libdl.so.1
        libdl.so.1 (SISCD_2.3) =>       
/usr/lib/libdl.so.1

   find object=libc.so.1; required by
/usr/lib/libnsl.so.1
   find version=libc.so.1
        libc.so.1 (SUNW_1.19) =>        
/usr/lib/libc.so.1
        libc.so.1 (SUNWprivate_1.1) =>  
/usr/lib/libc.so.1

   find object=libmp.so.2; required by
/usr/lib/libnsl.so.1
        libmp.so.2 =>    /usr/lib/libmp.so.2
   find version=libmp.so.2
        libmp.so.2 (SUNW_1.1) =>        
/usr/lib/libmp.so.2
        libmp.so.2 (SUNWprivate_1.1) => 
/usr/lib/libmp.so.2

   find object=libnsl.so.1; required by
/usr/lib/libsocket.so.1
   find version=libnsl.so.1
        libnsl.so.1 (SUNW_1.7) =>       
/usr/lib/libnsl.so.1
        libnsl.so.1 (SUNWprivate_1.1) =>        
/usr/lib/libnsl.so.1

   find object=libc.so.1; required by
/usr/lib/libsocket.so.1
   find version=libc.so.1
        libc.so.1 (SUNW_1.19) =>        
/usr/lib/libc.so.1
        libc.so.1 (SUNWprivate_1.1) =>  
/usr/lib/libc.so.1

   find object=libdl.so.1; required by
/usr/lib/libthread.so.1
   find version=libdl.so.1
        libdl.so.1 (SUNWprivate_1.1) => 
/usr/lib/libdl.so.1

   find object=libc.so.1; required by
/usr/lib/libthread.so.1
   find version=libc.so.1
        libc.so.1 (SUNW_1.1) =>  /usr/lib/libc.so.1
        libc.so.1 (SUNWprivate_1.1) =>  
/usr/lib/libc.so.1

   find object=libdl.so.1; required by
/usr/lib/libc.so.1
   find version=libdl.so.1
        libdl.so.1 (SUNWprivate_1.1) => 
/usr/lib/libdl.so.1

   find object=libc.so.1; required by
/usr/lib/libmp.so.2
   find version=libc.so.1
        libc.so.1 (SYSVABI_1.3) =>      
/usr/lib/libc.so.1

   find object=libthread.so.1; required by
/usr/lib/libpthread.so.1

   find
object=/usr/platform/SUNW,Ultra-80/lib/libc_psr.so.1;
required by /usr/lib/libc.so.1
        /usr/platform/SUNW,Ultra-80/lib/libc_psr.so.1


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 



More information about the bind-users mailing list