From owner-freebsd-current@FreeBSD.ORG  Tue Jun  8 05:13:37 2004
Return-Path: <owner-freebsd-current@FreeBSD.ORG>
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 D791F16A4D0; Tue,  8 Jun 2004 05:13:37 +0000 (GMT)
Received: from creme-brulee.marcuscom.com
	(rrcs-midsouth-24-172-16-118.biz.rr.com [24.172.16.118])
	by mx1.FreeBSD.org (Postfix) with ESMTP
	id 3106143D46; Tue,  8 Jun 2004 05:13:37 +0000 (GMT)
	(envelope-from marcus@marcuscom.com)
Received: from [192.168.1.4] (shumai.marcuscom.com [192.168.1.4])
	i585CdRw096687;	Tue, 8 Jun 2004 01:12:39 -0400 (EDT)
	(envelope-from marcus@marcuscom.com)
From: Joe Marcus Clarke <marcus@marcuscom.com>
To: Daniel Eischen <eischen@vigrid.com>
In-Reply-To: <Pine.GSO.4.10.10406080028070.11500-100000@pcnet5.pcnet.com>
References: <Pine.GSO.4.10.10406080028070.11500-100000@pcnet5.pcnet.com>
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="=-4faQEVN185PHyZKJ00vz"
Organization: MarcusCom, Inc.
Message-Id: <1086671609.18374.18.camel@shumai.marcuscom.com>
Mime-Version: 1.0
X-Mailer: Ximian Evolution 1.4.6 
Date: Tue, 08 Jun 2004 01:13:29 -0400
X-Spam-Status: No, hits=-4.9 required=5.0 tests=BAYES_00 autolearn=ham 
	version=2.63
X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on 
	creme-brulee.marcuscom.com
cc: freebsd-amd64@freebsd.org
cc: freebsd-current@freebsd.org
cc: Sean McNeil <sean@mcneil.com>
cc: freebsd-gnome@freebsd.org
cc: freebsd-threads@freebsd.org
Subject: Re: weak implementation of threads has problems - kse fix attached
X-BeenThere: freebsd-current@freebsd.org
X-Mailman-Version: 2.1.1
Precedence: list
List-Id: Discussions about the use of FreeBSD-current
	<freebsd-current.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-current>,
	<mailto:freebsd-current-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-current>
List-Post: <mailto:freebsd-current@freebsd.org>
List-Help: <mailto:freebsd-current-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-current>,
	<mailto:freebsd-current-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Tue, 08 Jun 2004 05:13:38 -0000


--=-4faQEVN185PHyZKJ00vz
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

On Tue, 2004-06-08 at 00:32, Daniel Eischen wrote:
> On Mon, 7 Jun 2004, Sean McNeil wrote:
>=20
> >=20
> > Up front, I'd like to make a few apologies:
> >=20
> > 1) I am sorry for the length of this email.
> > 2) Although some very valid opinions have been expressed, I respectfull=
y
> > have to disagree.  This email will hopefully strengthen my position.
>=20
> Please stop spamming multiple lists.
>=20
> No, I don't want to litter all our thread libraries with strong reference=
s.
> As I've said before, build your shared libraries correctly so they don't
> bring in the threads library.

In order to do this, I'm a strong proponent of making -pthread the
default PTHREAD_LIBS from 4.X and 5.X.  This will do the right thing in
all cases, and reduces diffs among branches.  What is keeping this from
happening from a threading standpoint?

Joe

--=20
PGP Key : http://www.marcuscom.com/pgp.asc

--=-4faQEVN185PHyZKJ00vz
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (FreeBSD)

iD8DBQBAxUr5b2iPiv4Uz4cRAm8EAKCNndWyv3S5K6+bTsCc+F6MkQIyJgCgksgJ
4S+uSdmI4eKIGyXUUEbBDcs=
=1kPV
-----END PGP SIGNATURE-----

--=-4faQEVN185PHyZKJ00vz--