From owner-freebsd-threads@FreeBSD.ORG Mon Apr 17 11:47:10 2006 Return-Path: X-Original-To: freebsd-threads@freebsd.org Delivered-To: freebsd-threads@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A5D5916A405; Mon, 17 Apr 2006 11:47:10 +0000 (UTC) (envelope-from deischen@freebsd.org) Received: from mail.ntplx.net (mail.ntplx.net [204.213.176.10]) by mx1.FreeBSD.org (Postfix) with ESMTP id 45A1B43D45; Mon, 17 Apr 2006 11:47:10 +0000 (GMT) (envelope-from deischen@freebsd.org) Received: from sea.ntplx.net (sea.ntplx.net [204.213.176.11]) by mail.ntplx.net (8.13.6/8.13.6/NETPLEX) with ESMTP id k3HBl5SM022149; Mon, 17 Apr 2006 07:47:09 -0400 (EDT) Date: Mon, 17 Apr 2006 07:47:05 -0400 (EDT) From: Daniel Eischen X-X-Sender: eischen@sea.ntplx.net To: Andrew Belashov In-Reply-To: <44436C5B.50703@orel.ru> Message-ID: References: <20060416220250.K52948@hades.admin.frm2> <44436C5B.50703@orel.ru> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Virus-Scanned: by AMaViS and Clam AntiVirus (mail.ntplx.net) Cc: freebsd-sparc64@freebsd.org, freebsd-threads@freebsd.org Subject: Re: pthread_mutex_timedlock on sparc64 X-BeenThere: freebsd-threads@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Daniel Eischen List-Id: Threading on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Apr 2006 11:47:10 -0000 On Mon, 17 Apr 2006, Andrew Belashov wrote: > Hello, Joerg! > > Joerg Pulz wrote: >> sorry for the cross posting but i think it is related to both lists. >> >> Today i got two mails from pointyhat for ports that i maintain which seem >> to have problems on sparc64. >> The relevant ports are net/gatekeeper, net/openmcu and the exact error >> message is: >> /usr/local/lib/libpt_r.so: undefined reference to `pthread_mutex_timedlock' Note that /usr/local/lib/foo is not part of FreeBSD base, so it looks like the sparc build machine is using a non-standard thread library. >> There is another port net/openam which has the same problem. >> >> As far as i can see, the '-pthread' argument is used and therefore this >> should not occur, unless there is something missing or wrong in the sparc64 >> thread library. >> I can't investigate this further because i have no access to a sparc64 >> machine running any version FreeBSD. >> >> Any information regarding this problem is much appreciated. >> >> Kind regards >> Joerg >> > > What about libthr library? For switching to libthr: > # echo "libc_r.so libthr.so" >>/etc/libmap.conf Also, some sparc64-knowledgeable person(s) need to make libpthread work on sparc64 ;-) -- DE