From owner-freebsd-current@FreeBSD.ORG Sat Jun 2 15:14:57 2007 Return-Path: X-Original-To: freebsd-current@freebsd.org Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id F085616A46C for ; Sat, 2 Jun 2007 15:14:57 +0000 (UTC) (envelope-from vkushnir@bigmir.net) Received: from ex.volia.net (ex.volia.net [82.144.192.10]) by mx1.freebsd.org (Postfix) with ESMTP id A924F13C46A for ; Sat, 2 Jun 2007 15:14:57 +0000 (UTC) (envelope-from vkushnir@bigmir.net) Received: from em.volia.net ([82.144.192.9]) by ex.volia.net with esmtp (Exim 4.63 (FreeBSD)) (envelope-from ) id 1HuVL3-000Ilh-Qg; Sat, 02 Jun 2007 18:16:21 +0300 Received: from editorially-hamburger.volia.net ([77.123.41.179] helo=kushnir1.kiev.ua) by em.volia.net with esmtp (Exim 4.63 (FreeBSD)) (envelope-from ) id 1HuVL0-000Hw1-Bq; Sat, 02 Jun 2007 18:16:18 +0300 Received: from kushnir1.kiev.ua (kushnir1.kiev.ua [192.168.0.10]) by kushnir1.kiev.ua (8.14.1/8.13.8) with ESMTP id l52FEcYM002145; Sat, 2 Jun 2007 18:14:38 +0300 (EEST) (envelope-from vkushnir@bigmir.net) Date: Sat, 2 Jun 2007 18:14:38 +0300 (EEST) From: Vladimir Kushnir X-X-Sender: vkushnir@kushnir1.kiev.ua To: Alexander Kabaev In-Reply-To: <20070602091025.77c63415@kan.dnsalias.net> Message-ID: <20070602181324.H1195@kushnir1.kiev.ua> References: <20070602121928.G90169@kushnir1.kiev.ua> <20070602091025.77c63415@kan.dnsalias.net> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: freebsd-current@freebsd.org Subject: Re: "-pthread" == "-lpthread" for shared libs in -CURRENT X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 02 Jun 2007 15:14:58 -0000 On Sat, 2 Jun 2007, Alexander Kabaev wrote: > On Sat, 2 Jun 2007 12:50:58 +0300 (EEST) > Vladimir Kushnir wrote: > >> *lib: >> %{!shared: >> %{!pg: %{pthread:-lpthread} -lc} >> %{pg: %{pthread:-lpthread_p} -lc_p} >> } >> %{shared: %{pthread:-lpthread} -lc} >> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >> Is this behaviour intended? >> > > Not only intended, it is absolutely necessary for symbol versions in > libc and libthread(libkse,libthr) to have any sense. > > -- > Alexander Kabaev > Thanks. I was merely a wee bit surprised. Regards, Vladimir