Re: dlopen failed: /*.so undefined symbol: pthread_create

Bart Van Assche <[email protected]>
Newsgroups gmane.network.net-snmp.user
Message-ID <[email protected]>
On Sun, May 15, 2011 at 10:26 AM, William <[email protected]> wrote:

>    I develop my project using the net-snmp 5.4.2.1,with cross-tools
> arm-linux-gcc.
>    After I configure ,make ,and make install.
>
>    It works well when I snmpget/snmpset the sysUpTime etc..
>    When I start the snmpd service:
>    #snmpd -f -Lo -d
>    Error appears:
>    dlopen failed: /usr/lib/libuart.so: undefined symbol: pthread_create
>
>    I guess it's the problem about the configure arguments,so I added the
> "--enable-reentrant",the problem still exist.
>
>    The configure arguments as following:
>    CC=arm-linux-gcc ./configure --build=i386-linux --host=arm-linux
> --disable-ipv6 --with-endianness=little --disable-manuals
> --disable-ucd-snmp-compatibility --enable-as-needed --disable-embedded-perl
> --without-perl-modules --disable-snmptrap-subagent --disable-scripts
> --enable-reentrant
>

Please try again with a more recent Net-SNMP version -- older versions link
with the pthread library, newer ones do not. I'm not sure which versions - a
look at the release notes should allow you to find out from which version on
linking with libpthread.so does no longer happen.

Bart.

------------------------------------------------------------------------------
Achieve unprecedented app performance and reliability
What every C/C++ and Fortran developer should know.
Learn how Intel has extended the reach of its next-generation tools
to help boost performance applications - inlcuding clusters.
http://p.sf.net/sfu/intel-dev2devmay

_______________________________________________
Net-snmp-users mailing list
[email protected]
Please see the following page to unsubscribe or change other options:
https://lists.sourceforge.net/lists/listinfo/net-snmp-users
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.