Coming soon: JDK 9 Platform/Compiler upgrades at Oracle

Martin Buchholz martinrb at google.com
Tue Jun 10 16:33:59 UTC 2014


On Mon, Jun 9, 2014 at 11:38 PM, David Holmes <david.holmes at oracle.com>
wrote:

> On 10/06/2014 8:27 AM, Martin Buchholz wrote:
>
>> AFAIK there is no way to build with a newer compiler and remain compatible
>> with older runtimes.
>>
>
> Wouldn't you just build the compiler on the oldest system you want to
> support? Isn't that effectively what the existing "old compilers" are?
>
>
I don't think the way the compiler itself is built makes much difference,
except as to whether the compiler itself can be run.

The compilation environment includes the compiler itself, the header files
and (static and shared) libraries, all of which can create version skew
incompatibilities.

Added complications come from the compiler coming with some "system"
libraries, libstdc++ and libgcc_s.


More information about the jdk9-dev mailing list