libtool
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

libtool problem when cross compiling net-snmp


From: Göran Hillebrink
Subject: libtool problem when cross compiling net-snmp
Date: Thu, 1 Jul 2010 11:20:07 +0200

Hi,

I'm trying to cross compile net-snmp here and have same problems as I had 2 
years ago(Net-Snmp 5.4.1 and libtool 1.5.24) when I tried this last time.
Now i'm trying to cross compile Net-Snmp 5.5 and uses libtool 2.2.6.

The mail I sent here and the responseI got last time can be seen here:
http://www.mail-archive.com/address@hidden/msg10002.html

This works for the first library libnetsnmp located in the snmplib folder.
But for the second library libnetsnmpagent located in another folder(agent) 
that depends on the first I get this problem.

I've tried Ralfs suggestion but it didn't help me. Anyone has any other 
suggestion for me?

When I try Ralfs suggestion it doesn't help. The problem is that the LDFLAGS 
are added at the end.

Before:
++ 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_sysORTable.o 
.libs/agent_trap.o .libs/kernel.o .libs/agent_handler.o 
mibgroup/mibII/.libs/vacm_conf.o mibgroup/snmpv3/.libs/usmConf.o 
mibgroup/agentx/.libs/master.o
mibgroup/agentx/.libs/subagent.o mibgroup/utilities/.libs/execute.o 
mibgroup/utilities/.libs/iquery.o mibgroup/agentx/.libs/protocol.o 
mibgroup/agentx/.libs/client.o mibgroup/agentx/.libs/master_admin.o 
mibgroup/agentx/.libs/agentx_config.o

-L/home/goranh/src/etrax/target/crisv32-axis-linux-gnu/usr/lib
-L/usr/lib
-lnetsnmp

-lcrypto -mlinux -march=v32 -Wl,-soname -Wl,libnetsnmpagent.so.20 -o 
.libs/libnetsnmpagent.so.20.0.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

After:
++ 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_sysORTable.o 
.libs/agent_trap.o .libs/kernel.o .libs/agent_handler.o 
mibgroup/mibII/.libs/vacm_conf.o mibgroup/snmpv3/.libs/usmConf.o 
mibgroup/agentx/.libs/master.o
mibgroup/agentx/.libs/subagent.o mibgroup/utilities/.libs/execute.o 
mibgroup/utilities/.libs/iquery.o mibgroup/agentx/.libs/protocol.o 
mibgroup/agentx/.libs/client.o mibgroup/agentx/.libs/master_admin.o 
mibgroup/agentx/.libs/agentx_config.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/
-L/home/goranh/src/etrax/target/crisv32-axis-linux-gnu/usr/lib/

-lcrypto -mlinux -march=v32 -Wl,-soname -Wl,libnetsnmpagent.so.20 -o 
.libs/libnetsnmpagent.so.20.0.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

Regards,
Goran




reply via email to

[Prev in Thread] Current Thread [Next in Thread]