From owner-freebsd-java@FreeBSD.ORG Tue Jun 3 02:48:18 2003 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E1AFA37B401; Tue, 3 Jun 2003 02:48:18 -0700 (PDT) Received: from mail.pcnet.com (mail.pcnet.com [204.213.232.4]) by mx1.FreeBSD.org (Postfix) with ESMTP id DB33443F93; Tue, 3 Jun 2003 02:48:17 -0700 (PDT) (envelope-from eischen@pcnet.com) Received: from mail.pcnet.com (mail.pcnet.com [204.213.232.4]) by mail.pcnet.com (8.12.8/8.12.1) with ESMTP id h539mFNc013617; Tue, 3 Jun 2003 05:48:15 -0400 (EDT) Date: Tue, 3 Jun 2003 05:48:15 -0400 (EDT) From: Daniel Eischen To: Tom Samplonius In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: freebsd-java@freebsd.org cc: freebsd-threads@freebsd.org Subject: Re: Fwd: Re: Native JDK with libthr/libkse X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 03 Jun 2003 09:48:19 -0000 On Mon, 2 Jun 2003, Tom Samplonius wrote: > > On Mon, 2 Jun 2003, Daniel Eischen wrote: > > > On Mon, 2 Jun 2003, Tom Samplonius wrote: > > > ... > > > > And I encourage the java developers to let us threads guys know > > > > what they're having problems with. It has been stated that > > > > jdk is not guaranteed to work with anything but libc_r, so > > > > contact us over at threads@. We want to see a fast and stable > > > > jdk as much as anyone else does. > > > > > > > > -- > > > > Dan Eischen > > > > > > > > > But the last that I've seen on the threads@ list is that libkse's signal > > > handling is not finished, and both libthr and libkse have incomplete SMP > > > support. I've been waiting to hear whether one of these has reached a > > > "finished" state, in order that a test build of jdk on FreeBSD 5 is not a > > > total waste... > > > > SMP libkse support should be complete. We are working on signal > > handling now, but it's fudged to mostly work. Mozilla, KDE, > > and openoffice all run with libkse. > > Does "fudged" mean that the issue MySQL not exiting has also been > resolved? That seems like something that would break a java application > real fast. I believe mysql relies on SIGHUP or a fork to handle signals. Mysql may actually work now, but I haven't tried it. I don't think the JDK relies on signals other than synchronous signals which should work OK with libkse. I was more interested in the statement that "jdk is only guaranteed to work with libc_r" that one of the Java developers posted. I took it to mean that the implementation of our jdk is geared towards libc_r (perhaps knowing internal stuff about how libc_r works). I don't want anything like that to stop us, and we can add some common APIs to the threads libraries if needed to support it. > Also at what point was support completed? I'm not sure if I need to > cvsup again. I last cvsupped -current on May 31st. Would that be the > latest and greatest libkse? That should be good. -- Dan Eischen