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