From owner-freebsd-ports@FreeBSD.ORG Wed Jan 23 01:10:02 2008 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8630E16A418 for ; Wed, 23 Jan 2008 01:10:02 +0000 (UTC) (envelope-from gaijin.k@gmail.com) Received: from an-out-0708.google.com (an-out-0708.google.com [209.85.132.250]) by mx1.freebsd.org (Postfix) with ESMTP id 3DDD513C468 for ; Wed, 23 Jan 2008 01:10:02 +0000 (UTC) (envelope-from gaijin.k@gmail.com) Received: by an-out-0708.google.com with SMTP id c14so679119anc.13 for ; Tue, 22 Jan 2008 17:10:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:subject:from:to:cc:in-reply-to:references:content-type:date:message-id:mime-version:x-mailer:content-transfer-encoding; bh=Y7UhJL4GAzNZMgZf5sThSugqLRhzSLr8dX998+RpdjU=; b=HAQSJQpjjluufLf5/it0TvqEKHYGJhCHJzlt1mRzqmtYq5Rf3Fz6uBQeZCWB9zvyPNLZ6+vDvUE307x8/mWt75bbfN9SNLKDHUKfA3IK3cjW7YKTw+wMlS2Bfnp07XHyLVAbrIpCGQ04ou/OPe+v6rt/fx66XY2ANRUZO9G3/pQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=subject:from:to:cc:in-reply-to:references:content-type:date:message-id:mime-version:x-mailer:content-transfer-encoding; b=sIQA4PcMmbnZ/jvXXKTzIpp9/UUPbVn6xbvtZNjsIGAMWtljiX8O/b3l3Me3qCj9p/eBImHObc2JzQNIzLREG6zEhnZ7dYkmFBEpVNOQy5Dg9z/rmNnfYbfokWXkRC8YtNtlgvTuOf7K9uc/ngweRID+aWXxXrtzMPvJ6g0oEus= Received: by 10.100.57.6 with SMTP id f6mr18884095ana.78.1201049011573; Tue, 22 Jan 2008 16:43:31 -0800 (PST) Received: from ?10.0.3.231? ( [70.111.176.160]) by mx.google.com with ESMTPS id d24sm15586944and.12.2008.01.22.16.43.29 (version=SSLv3 cipher=RC4-MD5); Tue, 22 Jan 2008 16:43:30 -0800 (PST) From: "Alexandre \"Sunny\" Kovalenko" To: Andrew Reilly In-Reply-To: <20080122211014.336999b1@duncan.reilly.home> References: <20080122094405.230a0856@duncan.reilly.home> <20080122093327.GB38360@alchemy.franken.de> <20080122211014.336999b1@duncan.reilly.home> Content-Type: text/plain Date: Tue, 22 Jan 2008 19:41:54 -0500 Message-Id: <1201048914.980.5.camel@RabbitsDen> Mime-Version: 1.0 X-Mailer: Evolution 2.12.3 FreeBSD GNOME Team Port Content-Transfer-Encoding: 7bit Cc: Joseph Koshy , freebsd-stable@freebsd.org, freebsd-ports@freebsd.org, Marius Strobl Subject: Re: 7-STABLE regression that breaks lang/drscheme is src/contrib/gcc/gthr-posix.h 1.1.1.8.2.1 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Jan 2008 01:10:02 -0000 On Tue, 2008-01-22 at 21:10 +1100, Andrew Reilly wrote: > Hi Marius, > > On Tue, 22 Jan 2008 10:33:27 +0100 > Marius Strobl wrote: > > > The __gthread_active_p(), which returns false positives prior > > to the current version of gthr-posix.h, isn't only used in > > libstdc++ but also in headers that are installed beneath > > /usr/include/c++. So the code in those headers compiled into > > an existing binary which was built prior to the gthr-posix.h > > fix still might erroneously determine that it's running in a > > threaded environment while f.e. libstdc++ does not, causing > > the problems you see. Did you try a mred built on a stock > > 7-STABLE? > > When it first stopped working (around the 11th, from memory), my > first approach was to rebuild it (over and over, and attempt to > debug it...) No joy that way. It's only since I reverted to > the earlier version of FreeBSD that it's started working again. > > As part of the attempt to make mred work again, I re-built > *all* of the ports that I have installed (some 900-odd), so > all of the libraries in /usr/local/lib are post-15 Jan., and > have whatever effect the change introduces. Perhaps that is > why epiphany has gone unstable on me (seems to be complaining > about failing to connect to gnomevfs). I suspect that mred > wasn't minding false-positives before, because it's been > configured/compiled with pthreads enabled (for the benefit of > Mesa/OpenGL, apparently). > > If you think that it might help to track things down, I can jump > forward to -STABLE again and rebuild at least all of mred's > dependencies, but that's going to be a slow process... > > Reckon I'll give that a go. No point staying in the past, now > that we know where abouts the breakage occurred. Am I right to assume that this is *not* i386? I have 7-PRERELEASE (i386) cvsup'ed on January 22, early morning EST, and mred built from vanilla 372 sources (per your earlier recommendation) on January 8th. They seem to be pretty happy with each other. If there is any information I can provide that will help you with your quest, please, let me know. > > Cheers, > -- Alexandre "Sunny" Kovalenko