Wes Hardaker wrote:
> I refuse to release code that may work in some cases and not others
> and there is no clear way to know or warn a user in advance.  To that
> effect I've now put the as-needed support under a
> must-turn-on-to-get-it flag (--enable-as-needed). 

None of the areas touched with this flag (SENSORLIBS, LIBCRYPTO) have
ever caused any problems for me, so I think you've turned something off
for no good reason.

What's causing problems are our *own* library dependencies (linking with
libnetsnmphelpers in particular). Here's an example build error on HP-UX
11.23/IA64 for current CVS MAIN:

/bin/sh ../libtool  --mode=link cc -DNETSNMP_ENABLE_IPV6 -g
-Dhpux11=hpux11  -o snmpd snmpd.lo   -L/my/libopenssl097/lib
libnetsnmpmibs.la libnetsnmpagent.la helpers/libnetsnmphelpers.la
../snmplib/libnetsnmp.la -ldl -lcrypto -lm  -lnm -Wl,-E -Wl,-B,deferred
  -L/usr/lib/hpux32
/opt/perl/lib/5.8.2/IA64.ARCHREV_0-thread-multi/auto/DynaLoader/DynaLoader.a
-L/opt/perl/lib/5.8.2/IA64.ARCHREV_0-thread-multi/CORE -lperl -lnsl -lnm
-ldl -ldld -lm -lsec -lpthread -lc
cc -DNETSNMP_ENABLE_IPV6 -g -Dhpux11=hpux11 -o .libs/snmpd .libs/snmpd.o
-Wl,-E -Wl,-B -Wl,deferred  -L/my/libopenssl097/lib
./.libs/libnetsnmpmibs.so ./.libs/libnetsnmpagent.so
/home/anders/build/5.4cvs/azuma/agent/helpers/.libs/libnetsnmphelpers.so
helpers/.libs/libnetsnmphelpers.so ../snmplib/.libs/libnetsnmp.so
-lcrypto -L/usr/lib/hpux32
/opt/perl/lib/5.8.2/IA64.ARCHREV_0-thread-multi/auto/DynaLoader/DynaLoader.a
-L/opt/perl/lib/5.8.2/IA64.ARCHREV_0-thread-multi/CORE -lperl -lnsl -lnm
-ldl -ldld -lm -lsec -lpthread -lc  -Wl,+b -Wl,/usr/lib
ld: Can't find dependent library "libnetsnmphelpers.so.15"
Fatal error.
gmake[1]: *** [snmpd] Error 1
gmake[1]: Leaving directory `/home/anders/build/5.4cvs/hpux1123/agent'
gmake: *** [subdirs] Error 1
hpux1123%


+Thomas

-- 
Thomas Anders (thomas.anders at blue-cable.de)

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Net-snmp-coders mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/net-snmp-coders

Reply via email to