configure script with --with-drac option fails on Solaris 8:
zsh% env LDFLAGS="-L/usr/local/lib -R/usr/local/lib" ./configure
--with-drac=/usr/local/lib
...
checking for dracauth in -ldrac... no
Can't use DRAC: dracauth not found in -ldrac
config.log:
...
configure:3955: checking for dracauth in -ldrac
configure:3974: gcc -o conftest -O2 -idirafter /usr/local/include -fpcc-struct-return
-idirafter /usr/local/include -L/usr/local/lib -R/usr/local/lib conftest.c -ldrac
-L/usr/local/lib -ldrac -lposix4 -lcrypt 1>&5
Undefined first referenced
symbol in file
xdr_enum /usr/local/lib/libdrac.a(drac_xdr.o)
clnt_create /usr/local/lib/libdrac.a(dracauth.o)
clnt_sperror /usr/local/lib/libdrac.a(dracauth.o)
xdr_u_long /usr/local/lib/libdrac.a(drac_xdr.o)
clnt_spcreateerror /usr/local/lib/libdrac.a(dracauth.o)
ld: fatal: Symbol referencing errors. No output written to conftest
collect2: ld returned 1 exit status
libnsl(3LIB) is also need to be linked with libdrac on Solaris 8.
It is also true of IRIX.
solution:
1. install shared library libdrac.so linked with libnsl
2. modify configure.in/configure
Which is the best way?
-- ayamura