[EMAIL PROTECTED]:...cvs/tcontainer/libplugina> make install cc -O -pipe -Wall -g -I.. -I../include -shared -fPIC -c plugina.c c++ -O -pipe -Wall -g -I.. -I../include -shared -fPIC -c wrapper.cpp c++ -O -pipe -Wall -g -I.. -I../include -shared -fPIC -c myclass.cpp cc -O -pipe -Wall -g -I.. -I../include -shared -fPIC -c threads.c cc -O -pipe -Wall -g -I.. -I../include -shared -fPIC -pthread -lstdc++ -g -Wl,-soname,libplugina.so.0 -o libplugina.so.0.0 plugina.o wrapper.o myclass.o threads.o
Um. If you are compiling C++ code into an object file, you ought to use c++ and not cc when linking, too.
---> Installing libplugina.so to /home/jcm/lib
install -m 644 libplugina.so.0.0 /home/jcm/lib
ln -sf libplugina.so.0.0 /home/jcm/lib/libplugina.so.0
ln -sf libplugina.so.0 /home/jcm/lib/libplugina.so
[EMAIL PROTECTED]:...cvs/tcontainer/libplugina> app
/usr/libexec/ld-elf.so.1: /home/jcm/lib/libplugina.so: Undefined symbol
"pthread_create"
[EMAIL PROTECTED]:...cvs/tcontainer/libplugina>
Also, you may not have relinked 'app'. Do an ldd on app and see whether it has a dependency on libc_r? Try relinking app using -pthread against a libplugina.so compiled with -pthread...
-- -Chuck
_______________________________________________ [email protected] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "[EMAIL PROTECTED]"
