From owner-freebsd-current@FreeBSD.ORG Sat Mar 20 06:06:12 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 30D6E16A4CE for ; Sat, 20 Mar 2004 06:06:12 -0800 (PST) Received: from nagual.pp.ru (pobrecita.freebsd.ru [194.87.13.42]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6FADB43D1F for ; Sat, 20 Mar 2004 06:06:09 -0800 (PST) (envelope-from ache@pobrecita.freebsd.ru) Received: from pobrecita.freebsd.ru (ache@localhost [127.0.0.1]) by nagual.pp.ru (8.12.11/8.12.11) with ESMTP id i2KE68KZ055430; Sat, 20 Mar 2004 17:06:08 +0300 (MSK) (envelope-from ache@pobrecita.freebsd.ru) Received: (from ache@localhost) by pobrecita.freebsd.ru (8.12.11/8.12.11/Submit) id i2KE68vi055429; Sat, 20 Mar 2004 17:06:08 +0300 (MSK) (envelope-from ache) Date: Sat, 20 Mar 2004 17:06:08 +0300 From: Andrey Chernov To: Peter Edwards , Doug White , Jason Andresen , freebsd-current@freebsd.org Message-ID: <20040320140608.GA55352@nagual.pp.ru> Mail-Followup-To: Andrey Chernov , Peter Edwards , Doug White , Jason Andresen , freebsd-current@freebsd.org References: <4058AC1C.10208@mitre.org> <4059B9CD.1010003@openet-telecom.com> <4059C3B0.4080003@mitre.org> <20040318095842.W62520@carver.gumbysoft.com> <4059E668.1030405@openet-telecom.com> <20040320125806.GA53843@nagual.pp.ru> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20040320125806.GA53843@nagual.pp.ru> User-Agent: Mutt/1.5.6i X-AntiVirus: checked by AntiVir Milter 1.1-beta; AVE 6.24.0.7; VDF 6.24.0.64 (host: pobrecita.freebsd.ru) Subject: Re: Pan crashing in libgnuregex after -pthread switchover X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 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, 20 Mar 2004 14:06:12 -0000 On Sat, Mar 20, 2004 at 03:58:07PM +0300, Andrey Chernov wrote: > Idea that library must match headers used is pretty natural. Just yet one note: the ports which expects _binary_ compatibility between our headers and some 3rd party library (as GNU one) are broken initially. Even it was so at some moment, later each library can evolve by its own path, so nothing guaranteed here. That's explains why only matched headers must be always used. -- Andrey Chernov | http://ache.pp.ru/