From owner-freebsd-hackers Mon Dec 6 12: 1:40 1999 Delivered-To: freebsd-hackers@freebsd.org Received: from smtp.interactive.net (smtp.interactive.net [216.107.133.18]) by hub.freebsd.org (Postfix) with ESMTP id 9FB7E14E33 for ; Mon, 6 Dec 1999 12:01:28 -0800 (PST) (envelope-from viren@interactive.net) Received: from nebula ([216.107.141.67]) by smtp.interactive.net (InterMail v4.01.00 201-232-112) with ESMTP id <19991206200007.BATY2929.smtp@nebula> for ; Mon, 6 Dec 1999 15:00:07 -0500 Message-Id: <4.2.0.58.19991206150019.00a63380@pop.interactive.net> X-Sender: viren@pop.interactive.net (Unverified) X-Mailer: QUALCOMM Windows Eudora Pro Version 4.2.0.58 Date: Mon, 06 Dec 1999 15:01:20 -0500 To: freebsd-hackers@freebsd.org From: Viren Jain Subject: Linking problems w/ pthreads on 3.3 Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG NOTE: Please reply directly to my email address (viren@interactive.net) Platform: x86, FreeBSD 3.3 While trying to link a threaded application with -pthread using the following command line: gcc -I/usr/local/include -L/usr/local/lib/mysql -pthread -o impd daemon.o db.o handlers.o imp_list.o imp_util.o log.o main.o net.o opt.o request.o sig.o statsd.o util.o -lmysqlclient I receive the following errors: daemon.o(.text+0x10): undefined reference to `__pthread_fork' db.o(.text+0x33c): undefined reference to `__pthread_sleep' main.o(.text+0xce): undefined reference to `__pthread_detach' net.o(.text+0x196): undefined reference to `__pthread_select' net.o(.text+0x411): undefined reference to `__pthread_read' net.o(.text+0x535): undefined reference to `__pthread_write' Threaded libraries appear to be installed in /usr/lib (libc_r.a, libc_r.so, libc_r.so.3, and libc_r_p.a) and thus I am unsure of how to correct this problem. Any help or advice would be appreciated. -- Viren To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message