From owner-freebsd-java@FreeBSD.ORG Fri Mar 10 09:58:30 2006 Return-Path: X-Original-To: java@freebsd.org 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 B97C516A422; Fri, 10 Mar 2006 09:58:30 +0000 (GMT) (envelope-from past@ebs.gr) Received: from fly.ebs.gr (fly.ebs.gr [83.171.239.113]) by mx1.FreeBSD.org (Postfix) with ESMTP id C4A2E43D45; Fri, 10 Mar 2006 09:58:29 +0000 (GMT) (envelope-from past@ebs.gr) Received: from ebs.gr (root@hal.ebs.gr [10.1.1.2]) by fly.ebs.gr (8.12.9p1/8.12.9) with ESMTP id k2A9wRo0011036; Fri, 10 Mar 2006 11:58:27 +0200 (EET) (envelope-from past@ebs.gr) Received: from [10.1.1.157] (pc157.ebs.gr [10.1.1.157]) by ebs.gr (8.13.3/8.13.3) with ESMTP id k2A9wPJf051763; Fri, 10 Mar 2006 11:58:25 +0200 (EET) (envelope-from past@ebs.gr) Message-ID: <44114DBE.3040202@ebs.gr> Date: Fri, 10 Mar 2006 11:58:22 +0200 From: Panagiotis Astithas Organization: EBS Ltd. User-Agent: Thunderbird 1.5 (X11/20060203) MIME-Version: 1.0 To: Achilleus Mantzios References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit Cc: java@freebsd.org, NAKATA Maho , gerald@pfeifer.com, openoffice@freebsd.org Subject: Re: GCJ 4.1 and OpenOffice.org X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 10 Mar 2006 09:58:30 -0000 Achilleus Mantzios wrote: > O NAKATA Maho ?????? ???? Mar 10, 2006 : > >> Hello, >> >> I believe gcj is now one of the usable Java implementation, >> however there are some small (but tedious) issues must be solved to >> check in to FBSD ports cvs repo. >> I made some ports or updates of ports so that we can at least compile a >> package using Java; OpenOffice.org. I believe with appropreate wrapper, >> we can add gnugcj as _JAVA_VENDOR_LIST in /usr/ports/Mk/bsd.java.mk. >> then we can use/comple Java applications without bootstrapping java/jdk14 >> etc. >> >> You can download ports skeleton at: >> ftp://ooopackages.good-day.net/pub/OpenOffice.org/FreeBSD/misc/gcj+ooo.20060310.tar.bz2 >> gcj+ooo.20060310.tar.bz2 : md5sum 7d4c2aedb775b5058765b40e5c6ed378 >> >> Install instruction: >> 1. gmake-devel ... workaround for installation of gcc41 >> 2. gcc41-with_gcj ... build gcc with gcj >> 3. gjdoc ... javadoc alternative >> 4. openoffice.org-2.0-devel make with option -DWITH_GNUGCJ >> >> Comments are welcome. >> thanks, So this is essentially a (collection of) tweaked gcc41 port(s) that avoids the gmake bug that hoses systems with 1GB RAM? If so I'd love to try this, as I've been wanting to do the same for a while. > This is really cool. > I also heard of harmony. > Whats the difference between ASF's harmony and GCJ? > It would be very good for all of us if these alternatives > came into a robust shape. Harmony is not as mature as gcj+classpath is right now, in both the VM and class library parts. It has a very bright potential though. One of the nice things about us is that the current VM effort (JCHEVM) is a strip down version of ports/java/jc, by our very own archie. The Harmony class library is currently not quite functional with the JCHEVM, but that is being worked on. It doesn't support FreeBSD at the moment, but that will undoubtedly change. I have a (rather old) WIP that I hope to finish sometime. Cheers, Panagiotis