From owner-freebsd-threads@FreeBSD.ORG Thu Nov 25 14:48:18 2004 Return-Path: Delivered-To: freebsd-threads@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DEBC716A4CE; Thu, 25 Nov 2004 14:48:18 +0000 (GMT) Received: from aldan.algebra.com (aldan.algebra.com [216.254.65.224]) by mx1.FreeBSD.org (Postfix) with ESMTP id 638C443D4C; Thu, 25 Nov 2004 14:48:18 +0000 (GMT) (envelope-from mi+kde@aldan.algebra.com) Received: from aldan.algebra.com (mi@localhost [127.0.0.1]) by aldan.algebra.com (8.13.1/8.13.1) with ESMTP id iAPEmHaS098215 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 25 Nov 2004 09:48:17 -0500 (EST) (envelope-from mi+kde@aldan.algebra.com) Received: from localhost (localhost [[UNIX: localhost]]) by aldan.algebra.com (8.13.1/8.13.1/Submit) id iAPEmGoE098214; Thu, 25 Nov 2004 09:48:16 -0500 (EST) (envelope-from mi+kde@aldan.algebra.com) From: Mikhail Teterin To: Brian Fundakowski Feldman Date: Thu, 25 Nov 2004 09:48:15 -0500 User-Agent: KMail/1.7 References: <200411250844.iAP8i1R8002966@repoman.freebsd.org> <20041125115638.GC1473@green.homeunix.org> In-Reply-To: <20041125115638.GC1473@green.homeunix.org> X-Face: %UW#n0|w>ydeGt/b@1-.UFP=K^~-:0f#O:D7whJ5G_<5143Bb3kOIs9XpX+"V+~$adGP:J|SLieM31VIhqXeLBli" cc: freebsd-threads@freebsd.org Subject: Re: cvs commit: ports/devel/icu Makefile X-BeenThere: freebsd-threads@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Threading on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Nov 2004 14:48:19 -0000 On Thursday 25 November 2004 06:56 am, Brian Fundakowski Feldman wrote: = > So this was not a fluke on my machine. intltest does hang more = > often, than it does not and a thread-guru should take a closer = > look. = > = > Modify the port to make `intltest' part optional, while running = > through other vendor's tests. Vendor is notified -- = I'll bet it hangs with libpthread, and seems to work okay with libc_r. Try it. The port obeys PTHREAD_LIBS and PTHREAD_CFLAGS settings (or should). Once it builds, do `make intltest' no need to even install the thing. ICU documents some issues threading and on Solaris -- due, supposedly, to unsafe sleep/usleep there: http://oss.software.ibm.com/cvs/icu/~checkout~/icu/readme.html?tag=release-3-2#ImportantNotesSolaris It would be great to resolve this -- FreeBSD's threading or ICU or both will benefit. Thanks! -mi