RE: Fwd: gcj can not import packages

"Bill Chatfield via java" <[email protected]> Mon, 16 Jan 2017 17:58:27 -0500
Newsgroups gmane.comp.gcc.java.devel
Message-ID <[email protected]>
From the link, it looks like it would be correct to say that gcj is the *on=
ly* open source way to bootstrap OpenJDK.

-----Original Message-----
From: Ricardo Wurmus [mailto:[email protected]]=20
Sent: Monday, January 16, 2017 3:10 PM
To: Bill Chatfield <[email protected]>
Cc: 'Andrew Haley' <[email protected]>; 'mohan NMH' <[email protected]>; ja=
[email protected]
Subject: Re: Fwd: gcj can not import packages


Bill Chatfield via java <[email protected]> writes:

> I understand that OpenJDK is available as open source now, to=20
> "replace" gcj. But, gcj still has certain advantages that OpenJDK does=20
> not have:
>
> 1. gcj can compile to a native executable. [=E2=80=A6]
>
> 2 gij is more memory efficient than OpenJDK at runtime. [=E2=80=A6]
>
> 3. OpenJDK only supports a few platforms. [=E2=80=A6]

I would like to add one point: GCJ can be used to cleanly bootstrap the Ope=
nJDK from source with a chain that starts with GCC=E2=80=99s C compiler, to=
 GCJ, to OpenJDK 6 (via IcedTea).

(The only wart is that later versions of GCJ rely on a pre-built jar of
ecj.)

This is why the bootstrappable builds project lists =E2=80=9CMaintaining th=
e GNU Compiler for Java=E2=80=9D as a collaboration project.[1]

[1]: http://bootstrappable.org/projects.html

--
Ricardo

GPG: BCA6 89B6 3655 3801 C3C6  2150 197A 5888 235F ACAC https://elephly.net