On 5/04/2018 11:56 AM, Martin Buchholz wrote:
On Wed, Apr 4, 2018 at 5:03 PM, David Holmes <david.hol...@oracle.com
<mailto:david.hol...@oracle.com>> wrote:
On 5/04/2018 7:00 AM, Jonathan Gibbons wrote:
I have to agree. There can't be two bootJDK versions.
I have to disagree. You could design openjdk to be buildable by any set
of boot JDKs.
It's only the fact that javac happens to be written in java that creates
a boot jdk requirement at all.
The point is you can't require two different bootJDK versions. As Jon
said as soon as someone relies on a JDK 10 feature** you can no longer
use a JDK 9 boot JDK.
** This isn't quite as broad as it sounds. Only critical bootstrapping
parts of the build are limited to the capabilities of the bootJDK. The
other parts will be built with the interim javac.
David