Thanks for responding Thomas. I'm using 5.4.1 and libtool 1.5.24. The problem seems to be in libtool. It adds -L/usr/lib -lnetsnmp and therefore libc in that folder is used. The problem is the relinking through libtool.
/Goran libtool: install: warning: relinking `libnetsnmpagent.la' (cd /usr/local/src/etrax/apps/ucd-snmp/net-snmp-5.4/src/agent; /bin/sh ../libtool --mode=relink gcc-cris -isystem /home/goranh/src/etrax/target/crisv32-axis-linux-gnu/include -isystem /home/goranh/src/etrax/target/crisv32-axis-linux-gnu/usr/include -mlinux -march=v32 -Wall -Os -g -I/home/goranh/src/etrax/target/crisv32-axis-linux-gnu/usr/include -Ulinux -Dlinux=linux -rpath /usr/lib -version-info 16:0:1 -o libnetsnmpagent.la snmp_agent.lo snmp_vars.lo agent_read_config.lo agent_registry.lo agent_index.lo agent_trap.lo kernel.lo agent_handler.lo mibgroup/utilities/execute.lo mibgroup/mibII/vacm_conf.lo mibgroup/snmpv3/usmConf.lo ../snmplib/libnetsnmp.la -L/home/goranh/src/etrax/target/crisv32-axis-linux-gnu/lib -L/home/goranh/src/etraxtarget/crisv32-axis-linux-gnu/lib -L/home/goranh/src/etrax/target/crisv32-axis-linux-gnu/usr/lib -L/home/goranh/src/etrax/target/crisv32-axis-linux-gnu/usr/lib -inst-prefix-dir /home/goranh/src/etrax/target/crisv32-axis-linux-gnu) gcc-cris -isystem /home/goranh/src/etrax/target/crisv32-axis-linux-gnu/include -isystem /home/goranh/src/etrax/target/crisv32-axis-linux-gnu/usr/include -mlinux -march=v32 -shared .libs/snmp_agent.o .libs/snmp_vars.o .libs/agent_read_config.o .libs/agent_registry.o .libs/agent_index.o .libs/agent_trap.o .libs/kernel.o .libs/agent_handler.o mibgroup/utilities/.libs/execute.o mibgroup/mibII/.libs/vacm_conf.o mibgroup/snmpv3/.libs/usmConf.o -L/home/goranh/src/etrax/target/crisv32-axis-linux-gnu/usr/lib -L/usr/lib -lnetsnmp -L/home/goranh/src/etrax/target/crisv32-axis-linux-gnu/lib -mlinux -march=v32 -Wl,-soname -Wl,libnetsnmpagent.so.15 -o .libs/libnetsnmpagent.so.15.1.0 /usr/local/cris/lib/gcc-lib/crisv32-axis-linux-gnu/3.2.1/../../../../crisv32-axis-linux-gnu/bin/ld:/usr/lib/libc.so: file format not recognized; treating as linker script /usr/local/cris/lib/gcc-lib/crisv32-axis-linux-gnu/3.2.1/../../../../crisv32-axis-linux-gnu/bin/ld:/usr/lib/libc.so:5: parse error collect2: ld returned 1 exit status libtool: install: error: relink `libnetsnmpagent.la' with the above command before installing it installing libnetsnmpagent.la in /home/goranh/src/etrax/target/crisv32-axis-linux-gnu/usr/lib PATH="$PATH:/sbin" ldconfig -n /usr/lib -----Original Message----- From: Thomas Anders [mailto:[EMAIL PROTECTED] Sent: 09 January 2008 00:05 To: Göran Hillebrink Cc: net-snmp-users@lists.sourceforge.net Subject: Re: Fail to install libraries on target! Göran Hillebrink wrote: > I'm trying to cross compile net-snmp 5.4 for cris on a Gentoo 2007.0 system. > make works fine but when I do make install I run into problem. libnetsnmp > ends up in usr/lib but not libnetsnmpagent, libnetsnmphelpers and > libnetsnmpmibs. libnetsnmpagent wants to be relink. [...] > Why is libnetsnmpagent.la relinked but not libnetsnmp? Because the other libraries *depend* on libnetsnmp and you platform requires these libraries to be relinked against libnetsnmp *after* the latter has been installed at its final destination. I'd suggest trying with 5.4.1 instead which comes with some library layering fixes as well as an updated libtool (1.5.24 instead of 1.5.22). +Thomas ------------------------------------------------------------------------- Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace _______________________________________________ Net-snmp-users mailing list Net-snmp-users@lists.sourceforge.net Please see the following page to unsubscribe or change other options: https://lists.sourceforge.net/lists/listinfo/net-snmp-users