Date: Wed, 21 Aug 2002 16:00:02 -0700 (PDT) From: Archie Cobbs <archie@dellroad.org> To: freebsd-stable@freebsd.org Subject: libc_r (-pthread) linking problem Message-ID: <200208212300.g7LN02S07898@arch20m.dellroad.org>
next in thread | raw e-mail | index | archive | help
Hi,
I'm trying to link an application with a library (libpdel) that itself
links against libc_r. However, the application fails to link:
cc -O -pipe -D_THREAD_SAFE ... -pthread -o ... -L/usr/local/lib -lpdel -lexpat -lssl -lcrypto -lcrypt
lws_tmpl_misc.o: In function `lws_tf_crypt_hash':
lws_tmpl_misc.o(.text+0x3c3): undefined reference to `__pthread_read'
main.o: In function `main':
main.o(.text+0x21c): undefined reference to `__pthread_sigwait'
/usr/local/lib/libpdel.so: undefined reference to `pthread_yield_np'
/usr/local/lib/libpdel.so: undefined reference to `__pthread_connect'
/usr/local/lib/libpdel.so: undefined reference to `__pthread_accept'
/usr/local/lib/libpdel.so: undefined reference to `__pthread_detach'
/usr/local/lib/libpdel.so: undefined reference to `__pthread_poll'
/usr/local/lib/libpdel.so: undefined reference to `__pthread_write'
*** Error code 1
This is on FreeBSD 4.6-stable as of today. This works fine on FreeBSD 4.5.
FYI, none of my code ever calls pthread_yield_np(), so I don't know
where that symbol is coming from.
Any ideas what the problem is?
Thanks,
-Archie
__________________________________________________________________________
Archie Cobbs * Packet Design * http://www.packetdesign.com
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-stable" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200208212300.g7LN02S07898>
