From owner-cvs-all@FreeBSD.ORG Tue Jul 1 12:45:36 2008 Return-Path: Delivered-To: cvs-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 277AB1065672 for ; Tue, 1 Jul 2008 12:45:36 +0000 (UTC) (envelope-from kabaev@gmail.com) Received: from an-out-0708.google.com (an-out-0708.google.com [209.85.132.244]) by mx1.freebsd.org (Postfix) with ESMTP id CFD1D8FC0C for ; Tue, 1 Jul 2008 12:45:35 +0000 (UTC) (envelope-from kabaev@gmail.com) Received: by an-out-0708.google.com with SMTP id b33so424598ana.13 for ; Tue, 01 Jul 2008 05:45:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:date:from:to:cc:subject :message-id:in-reply-to:references:x-mailer:mime-version :content-type; bh=c7+Of7MNnqx1HXQFsxiJjfbkq+jjMZgntBPFC0ZPPn4=; b=lER8mtuNk3f7H/JcTMinSzHzTsYzCE5Uj4xVS8MNHDbss4nNqBLkXDGoPqX62YXW67 +p/IAazR21Jv3ZvoTscu0s1K9w26DBsVaUiagFjUGPUlq+L9A9uQ8GtE1+upxrO71bUA PgOPeFvD1WS6kqghrI0s5+sG17XWiod88KzNM= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=date:from:to:cc:subject:message-id:in-reply-to:references:x-mailer :mime-version:content-type; b=r+MwsaujqyhlZq3CN+iOp0Bxr7NYaTBm+IU/P8ZdvbFJF1YDFE5VOsRMSkvqhJ8qtJ GCQhNF3uKelnyaPfGw4CVb5780WU6Mh2ulaHsvUpqO7aUnrptSYH+cDu7M+x//PEEtmv 97LGO3VoPuk7uAztgJ4E6KScGos8EvgMJXkh0= Received: by 10.100.31.3 with SMTP id e3mr5750565ane.21.1214916327902; Tue, 01 Jul 2008 05:45:27 -0700 (PDT) Received: from kan.dnsalias.net ( [24.218.183.247]) by mx.google.com with ESMTPS id c9sm6770256ana.9.2008.07.01.05.45.26 (version=SSLv3 cipher=RC4-MD5); Tue, 01 Jul 2008 05:45:26 -0700 (PDT) Date: Tue, 1 Jul 2008 08:45:20 -0400 From: Alexander Kabaev To: Coleman Kane Message-ID: <20080701084520.75180b9c@kan.dnsalias.net> In-Reply-To: <1214914239.1802.31.camel@localhost> References: <200806240737.m5O7bhc5018813@repoman.freebsd.org> <1214850524.42354.9.camel@localhost> <20080701104912.5e9e16e0@peedub.jennejohn.org> <1214908172.1947.29.camel@localhost> <20080701073434.523a72ea@kan.dnsalias.net> <1214914239.1802.31.camel@localhost> X-Mailer: Claws Mail 3.5.0 (GTK+ 2.12.10; i386-portbld-freebsd8.0) Mime-Version: 1.0 Content-Type: multipart/signed; boundary="Sig_/0durCfU6KXlFwlBs1IqYe_1"; protocol="application/pgp-signature"; micalg=PGP-SHA1 Cc: vova@fbsd.ru, current@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: [fwd] cvs commit: src/lib/libthr/thread thr_mutex.c thr_umtx.c thr_umtx.h src/sys/kern kern_umtx.c src/sys/sys umtx.h X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 01 Jul 2008 12:45:36 -0000 --Sig_/0durCfU6KXlFwlBs1IqYe_1 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Tue, 01 Jul 2008 08:10:39 -0400 Coleman Kane wrote: >=20 > Firefox depends upon a lot of external things, including glib, nss, > and nspr (among others, probably) which would propagate thread-lib > bugs even after the main app has been recompiled. I suggest running > ldd on /usr/local/lib/firefox/firefox-bin (and other shared objects > in that dir) to find out what all you might need to rebuild. At the > very least, I'd expect a rebuild of nspr and nss to be mandatory. I > *think* firefox uses nspr's thread implementation, and not the one > from gthread (glib). Recompiling is NOT the cure and people should not focus on it. If one needs to recompile anything after a commit, then commit breaks ABI which usually should be accompanied with a very good explanation of why it was necessary. David's commit does not appear to fall into that category and his changes are ABI compatible as far as userland is concerned. --=20 Alexander Kabaev --Sig_/0durCfU6KXlFwlBs1IqYe_1 Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (FreeBSD) iD8DBQFIaibgQ6z1jMm+XZYRAvEJAJ9d3go7DFFJt5QtPAudfcpZu74kQQCfYeHK BPv7UcB5ZBJew+vB+cVOXHs= =vzTX -----END PGP SIGNATURE----- --Sig_/0durCfU6KXlFwlBs1IqYe_1--