hey all,

I'm trying to build an application which has a threading component, and am
having a damn hard time making it work..

Here's my inline call:

use Inline (
                'C++' => 'DATA',
                LIBS => '-L. -L/homes/edp/tmp/ipworksssl-6.2/lib
-lipworksssl -lhttpwrap -lssl -lcrypto -lcrypt',
                CC  => '/tmp/gcc/bin/g++',
                CCFLAGS => '-pthread -static -static-libgcc',
                'LDDLFLAGS' => '-pthread -shared -static-libgcc'
            );

I've compiled g++ with --enable-threads, but still no luck, I get at
runtime:


Can't load

 _Inline/lib/auto/aab_p_6230/aab_p_6230.so' for module aab_p_6230:
lib/libipworksssl.so.6: Undefined symbol "pthread_mutex_lock" at

 
/opt/tools/generic/dev/i686/FreeBSD/lib/perl5/5.8.8/i386-freebsd-64int/DynaLoader.pm
line 232.


Any ideas? Has anybody built a Inline call that used something that had
thread support in it (not that I'm using the threads, I'm just trying to
wrap the package as simple as I can..

Ed

Reply via email to