From owner-freebsd-java Wed Nov 13 2:32:38 2002 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 D176237B401; Wed, 13 Nov 2002 02:32:36 -0800 (PST) Received: from gnuppy.monkey.org (wsip68-15-8-100.sd.sd.cox.net [68.15.8.100]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4E40D43E75; Wed, 13 Nov 2002 02:32:36 -0800 (PST) (envelope-from billh@gnuppy.monkey.org) Received: from billh by gnuppy.monkey.org with local (Exim 3.36 #1 (Debian)) id 18Buom-0001je-00; Wed, 13 Nov 2002 02:32:20 -0800 Date: Wed, 13 Nov 2002 02:32:20 -0800 To: Terry Lambert Cc: suken woo , freebsd-current , freebsd-java , "Bill Huey (Hui)" Subject: Re: -current make jdk13 with native_threads error Message-ID: <20021113103220.GA6660@gnuppy.monkey.org> References: <3DD1BDA8.7080106@mail.gddsn.org.cn> <3DD1FCC1.5E2CDFE6@mindspring.com> <3DD21CB7.7080100@mail.gddsn.org.cn> <20021113095138.GA6450@gnuppy.monkey.org> <20021113095256.GB6450@gnuppy.monkey.org> <3DD22730.8F0D0D33@mindspring.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <3DD22730.8F0D0D33@mindspring.com> User-Agent: Mutt/1.4i From: Bill Huey (Hui) Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org On Wed, Nov 13, 2002 at 02:19:28AM -0800, Terry Lambert wrote: > They didn't say; I assumed they were, because of the line number > in the header fole for the undefined timeval struct matching > the -current source code, but not 4.7, and because they posted > to the -current list. 8-). It's an amazingly tricky source tree (JVM + HotSpot), so making any assertions about the code without look at it is precarious. ;) > Thanks for the HotSpot info, BTW; it was worth squirreling away > for me, and I'm sure they will find it useful... Squirreling ? That's a new one. ;) Alexey Zelkin is working on a 1.4 port, but it's currently got some fundamental problems related to threads/signals and safepointing in HotSpot. For some reason my 1.3.1 port of that compiler completely avoided the use of SIGUSR1 for dealing with rudimentary GC root sucking from a thread's ucontext. It works close to perfect for some reason without it. I'll have to look at the differences between both revisions of HotSpot and see what changed in the JIT safepointing code, roll_forward() and such. ;) bill To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message