Bart wrote:
> Revision: 18844
>           http://net-snmp.svn.sourceforge.net/net-snmp/?rev=18844&view=rev
> Author:   bvassche
> Date:     2010-05-26 19:46:04 +0000 (Wed, 26 May 2010)
> 
> Log Message:
> -----------
> CHANGES: Cygwin: libnetsnmpmibs, libnetsnmphelpers and libnetsnmpagent do now 
> build as a DLL when configured with --enable-shared.
> 
> Modified Paths:
> --------------
>     trunk/net-snmp/agent/Makefile.in
>     trunk/net-snmp/agent/helpers/Makefile.in
>     trunk/net-snmp/snmplib/Makefile.in

This change broke the build on AIX and IRIX at least. Their toolchains don't 
seem to like building an empty library (libnetsnmphelpers). 

On AIX 5.3:

- --- snip ---
gmake[2]: Entering directory `/home/anders/build/5.6svn/aix53/agent/helpers'
/bin/sh ../../libtool  --mode=link cc_r -qlanglvl=extc89 -O2 -qro -qroconst 
-qmaxmem=-1 -qarch=com -Daix5=aix5  -D_ALL_SOURCE -D_ANSI_C_SOURCE 
-D_POSIX_SOURCE -qmaxmem=16384 -qnoansialias -DUSE_NATIVE_DLOPEN 
-DNEED_PTHREAD_INIT -q32 -D_LARGE_FILES -qlonglong  
-I/usr/opt/perl5/lib/5.8.2/aix-thread-multi/CORE   -rpath 
/home/anders/build/5.6svn/aix53/install/lib -version-info 20:0:0 -o 
libnetsnmphelpers.la  ../libnetsnmpagent.la ../../snmplib/libnetsnmp.la  -brtl 
-L/opt/fsw/libopenssl097/lib
libtool: link: rm -fr  .libs/libnetsnmphelpers.exp .libs/libnetsnmphelpers.so.20
libtool: link: /bin/nm -B -BCpg   | awk '{ if ((($ 2 == "T") || ($ 2 == "D") || 
($ 2 == "B")) && (substr($ 3,1,1) != ".")) { print $ 3 } }' | sort -u > 
.libs/libnetsnmphelpers.exp
Usage: nm [-ACfhlprTv] [-B|-P] [-e|-g|-u] [-d|-o|-x|{-t [d|x|o]}]
                [-X{32|64|32_64|d64|any}] [--] File ...
libtool: link: cc_r -qlanglvl=extc89 -Wl,-bM:SRE -o 
.libs/libnetsnmphelpers.so.20   
-Wl,-blibpath:/home/anders/build/5.6svn/aix53/agent/.libs:/home/anders/build/5.6svn/aix53/snmplib/.libs:/home/anders/build/5.6svn/aix53/install/lib:/opt/fsw/libopenssl097/lib:/usr/vac/lib:/usr/lib/threads:/usr/lib:/lib
 -L/home/anders/build/5.6svn/aix53/snmplib/.libs -L../.libs -lnetsnmpagent 
-L/opt/fsw/libopenssl097/lib -L/usr/opt/perl5/lib/5.8.2/aix-thread-multi/CORE 
-lperl -lbind -lnsl -ldl -lld -lm -lpthreads -lc_r -lcrypt -lbsd -lPW 
-L../../snmplib/.libs -lnetsnmp -lcrypto -lc -Wl,-bnoentry  -qlanglvl=extc89 
-qro -qroconst -qmaxmem=-1 -qarch=com -qmaxmem=16384 -qnoansialias -q32 
-qlonglong   -Wl,-bE:.libs/libnetsnmphelpers.exp -Wl,-berok
ld: 0711-244 ERROR: No csects or exported symbols have been saved.
- --- snap ---


+Thomas

------------------------------------------------------------------------------

_______________________________________________
Net-snmp-coders mailing list
Net-snmp-coders@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/net-snmp-coders

Reply via email to