From owner-java@jp.FreeBSD.org Thu Jul 25 10:59:18 2002
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) id g6P1xIT76219;
	Thu, 25 Jul 2002 10:59:18 +0900 (JST)
	(envelope-from owner-java@jp.FreeBSD.org)
Received: from ongs.co.jp (ns.ongs.co.jp [202.216.232.58])
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) with SMTP/inet id g6P1xFn76213
	for <java@jp.FreeBSD.org>; Thu, 25 Jul 2002 10:59:15 +0900 (JST)
	(envelope-from daichi@jp.freebsd.org)
Received: (qmail 63823 invoked from network); 25 Jul 2002 01:55:03 -0000
Received: from unknown (HELO parancell.ongs.co.jp) (202.216.232.62)
  by ns.ongs.co.jp with SMTP; 25 Jul 2002 01:55:03 -0000
Date: Thu, 25 Jul 2002 10:59:40 +0900
From: daichi <daichi@jp.FreeBSD.org>
To: java@jp.FreeBSD.org
Message-Id: <20020725105940.51c39879.daichi@jp.freebsd.org>
Organization: ONGS Inc.
X-Mailer: Sylpheed version 0.8.0 (GTK+ 1.2.10; i386-portbld-freebsd4.6)
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-2022-JP
Content-Transfer-Encoding: 7bit
Reply-To: java@jp.FreeBSD.org
Precedence: list
X-Sequence: java 139
Subject: [java 139] JDK14 =?ISO-2022-JP?B?GyRCMFw/IhsoQiA=?=
 =?ISO-2022-JP?B?GyRCS1wySBsoQg==?= ML
 =?ISO-2022-JP?B?GyRCJGgkahsoQg==?= 
Errors-To: owner-java@jp.FreeBSD.org
Sender: owner-java@jp.FreeBSD.org
X-Originator: daichi@jp.FreeBSD.org
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+020717

$BBgCO$G$9!#(B

$BK\2H(BFreeBSD JDK ML$B$K(BAlexey$B$+$i(BJDK14$B0\?"OC$O$A$i$C$H$"$j$^$7$?!#(B
# $BF1$8$h$&$J$3$H$r$d$C$F$$$k$_$?$$$G$9!#(B

Bill$B$,(BHotspot$B$N$H$3$m$O$I$&$7$?$N!"$H$+!"(BAlexey$B$,(BBill$B$N%Q%C(B
$B%A$O=P$F$k$N$+$h!"$H$+!":#$N0\?">u67$rC<E*$KI=$o$7$F$$$k(B
$B$+$H;W$$$^$9!#(B
$B<gMW$J$H$3$r:\$;$F$*$-$^$9!#(B

----------------
From: Alexey Zelkin <phantom@FreeBSD.ORG>
To: java@FreeBSD.ORG
Subject: jdk 1.4.0 port
Date: Wed, 24 Jul 2002 21:58:48 +0300
Sender: owner-freebsd-java@FreeBSD.ORG
User-Agent: Mutt/1.3.20i

hi,

Just in case if someone interesting in porting of jdk 1.4.0
to FreeBSD...

After three days of fighting with sun's sources I am happy to notice
that with some of hands-backed hacks it's possible now to build
hotspot and j2re. Also I got java_g to run and run successfully until
exit (with no parameters for now). At least I don't get Mutex and thread
switching asserts/lockups anymore in simple configuration.

I have to note that it's first successful execution of natively compiled
jdk binary, so don't wait for something usable in near future. But if
anyone is interested in joining to reviewing/porting work I'd be happy to
provide currently available patches.
----------------
From: Bill Huey <billh@gnuppy.monkey.org>
To: Alexey Zelkin <phantom@FreeBSD.ORG>
Cc: java@FreeBSD.ORG, Bill Huey <billh@gnuppy.monkey.org>
Subject: Re: jdk 1.4.0 port
Date: Wed, 24 Jul 2002 11:54:06 -0700
Sender: owner-freebsd-java@FreeBSD.ORG
User-Agent: Mutt/1.4i

On Wed, Jul 24, 2002 at 09:58:48PM +0300, Alexey Zelkin wrote:
> Just in case if someone interesting in porting of jdk 1.4.0
> to FreeBSD...

Yes, I am.

> After three days of fighting with sun's sources I am happy to notice
> that with some of hands-backed hacks it's possible now to build
> hotspot and j2re. Also I got java_g to run and run successfully until
> exit (with no parameters for now). At least I don't get Mutex and thread
> switching asserts/lockups anymore in simple configuration.

How did you do this ? with our HotSpot sources ? I haven't seen the 1.4
tree yet, so I don't know what the issues are. I've been told that
-classic was removed from it.

> I have to note that it's first successful execution of natively compiled
> jdk binary, so don't wait for something usable in near future. But if
> anyone is interested in joining to reviewing/porting work I'd be happy to
> provide currently available patches.

Under what conditions ?
----------------
From: Alexey Zelkin <phantom@FreeBSD.ORG>
To: Bill Huey <billh@gnuppy.monkey.org>
Cc: java@FreeBSD.ORG
Subject: Re: jdk 1.4.0 port
Date: Wed, 24 Jul 2002 23:42:37 +0300
Sender: owner-freebsd-java@FreeBSD.ORG
X-Mailer: Mutt 1.0i

hi,

On Wed, Jul 24, 2002 at 11:54:06AM -0700, Bill Huey wrote:

> > Just in case if someone interesting in porting of jdk 1.4.0
> > to FreeBSD...
> 
> Yes, I am.
> 
> > After three days of fighting with sun's sources I am happy to notice
> > that with some of hands-backed hacks it's possible now to build
> > hotspot and j2re. Also I got java_g to run and run successfully until
> > exit (with no parameters for now). At least I don't get Mutex and thread
> > switching asserts/lockups anymore in simple configuration.
> 
> How did you do this ?
Just downloaded sources and hacked them out.

> with our HotSpot sources ?
I tried. But some patches that I blindly applied from 1.3.1-p6
caused me to whole night sitting in 'gdb'. Actually some of patches
are easely applicable, but some absolutely not.

There're quite many differences between jdk 1.3.1 and 1.4.0. One of them
that green threads are not supported anymore.

Actually I did not see your recent hotspot patches yet.

> I haven't seen the 1.4
> tree yet, so I don't know what the issues are. I've been told that
> -classic was removed from it.
Yep. Only 'server' and 'client' are available.
 
> > I have to note that it's first successful execution of natively compiled
> > jdk binary, so don't wait for something usable in near future. But if
> > anyone is interested in joining to reviewing/porting work I'd be happy to
> > provide currently available patches.
> 
> Under what conditions ?
If you'll continue your great work on FreeBSD jdk port :-)

I am now cleaning up patches and as soon as finish will post them to
java-port mailing list.
----------------

--
Daichi GOTO
    http://www.ongs.net/daichi, daichi@jp.freebsd.org
