8222735: Update doc/building.md with current Oracle build platforms and compilers

Reviewed-by: tbell
This commit is contained in:
Erik Joelsson 2019-04-19 06:29:05 -07:00
parent 395f3ef0c1
commit 5c7c110557
2 changed files with 18 additions and 18 deletions

View File

@ -180,15 +180,15 @@
<tbody> <tbody>
<tr class="odd"> <tr class="odd">
<td style="text-align: left;">Linux</td> <td style="text-align: left;">Linux</td>
<td style="text-align: left;">Oracle Enterprise Linux 6.4 / 7.1 (using kernel 3.8.13)</td> <td style="text-align: left;">Oracle Enterprise Linux 6.4 / 7.6</td>
</tr> </tr>
<tr class="even"> <tr class="even">
<td style="text-align: left;">Solaris</td> <td style="text-align: left;">Solaris</td>
<td style="text-align: left;">Solaris 11.1 SRU 21.4.1 / 11.2 SRU 5.5</td> <td style="text-align: left;">Solaris 11.3</td>
</tr> </tr>
<tr class="odd"> <tr class="odd">
<td style="text-align: left;">macOS</td> <td style="text-align: left;">macOS</td>
<td style="text-align: left;">Mac OS X 10.9 (Mavericks) / 10.10 (Yosemite)</td> <td style="text-align: left;">Mac OS X 10.13 (High Sierra)</td>
</tr> </tr>
<tr class="even"> <tr class="even">
<td style="text-align: left;">Windows</td> <td style="text-align: left;">Windows</td>
@ -196,7 +196,7 @@
</tr> </tr>
</tbody> </tbody>
</table> </table>
<p>The double version numbers for Linux, Solaris and macOS is due to the hybrid model used at Oracle, where header files and external libraries from an older version are used when building on a more modern version of the OS.</p> <p>The double version numbers for Linux and Solaris are due to the hybrid model used at Oracle, where header files and external libraries from an older version are used when building on a more modern version of the OS.</p>
<p>The Build Group has a wiki page with <a href="https://wiki.openjdk.java.net/display/Build/Supported+Build+Platforms">Supported Build Platforms</a>. From time to time, this is updated by contributors to list successes or failures of building on different platforms.</p> <p>The Build Group has a wiki page with <a href="https://wiki.openjdk.java.net/display/Build/Supported+Build+Platforms">Supported Build Platforms</a>. From time to time, this is updated by contributors to list successes or failures of building on different platforms.</p>
<h3 id="windows">Windows</h3> <h3 id="windows">Windows</h3>
<p>Windows XP is not a supported platform, but all newer Windows should be able to build the JDK.</p> <p>Windows XP is not a supported platform, but all newer Windows should be able to build the JDK.</p>
@ -281,19 +281,19 @@
<tbody> <tbody>
<tr class="odd"> <tr class="odd">
<td style="text-align: left;">Linux</td> <td style="text-align: left;">Linux</td>
<td style="text-align: left;">gcc 7.3.0</td> <td style="text-align: left;">gcc 8.2.0</td>
</tr> </tr>
<tr class="even"> <tr class="even">
<td style="text-align: left;">macOS</td> <td style="text-align: left;">macOS</td>
<td style="text-align: left;">Apple Xcode 9.4 (using clang 9.1.0)</td> <td style="text-align: left;">Apple Xcode 10.1 (using clang 10.0.0)</td>
</tr> </tr>
<tr class="odd"> <tr class="odd">
<td style="text-align: left;">Solaris</td> <td style="text-align: left;">Solaris</td>
<td style="text-align: left;">Oracle Solaris Studio 12.4 (with compiler version 5.13)</td> <td style="text-align: left;">Oracle Solaris Studio 12.6 (with compiler version 5.15)</td>
</tr> </tr>
<tr class="even"> <tr class="even">
<td style="text-align: left;">Windows</td> <td style="text-align: left;">Windows</td>
<td style="text-align: left;">Microsoft Visual Studio 2017 update 15.5.5</td> <td style="text-align: left;">Microsoft Visual Studio 2017 update 15.9.6</td>
</tr> </tr>
</tbody> </tbody>
</table> </table>

View File

@ -150,14 +150,14 @@ time of writing.
Operating system Vendor/version used Operating system Vendor/version used
----------------- ------------------------------------------------------- ----------------- -------------------------------------------------------
Linux Oracle Enterprise Linux 6.4 / 7.1 (using kernel 3.8.13) Linux Oracle Enterprise Linux 6.4 / 7.6
Solaris Solaris 11.1 SRU 21.4.1 / 11.2 SRU 5.5 Solaris Solaris 11.3 SRU 20
macOS Mac OS X 10.9 (Mavericks) / 10.10 (Yosemite) macOS Mac OS X 10.13 (High Sierra)
Windows Windows Server 2012 R2 Windows Windows Server 2012 R2
The double version numbers for Linux, Solaris and macOS is due to the hybrid The double version numbers for Linux and Solaris are due to the hybrid model
model used at Oracle, where header files and external libraries from an older used at Oracle, where header files and external libraries from an older version
version are used when building on a more modern version of the OS. are used when building on a more modern version of the OS.
The Build Group has a wiki page with [Supported Build Platforms]( The Build Group has a wiki page with [Supported Build Platforms](
https://wiki.openjdk.java.net/display/Build/Supported+Build+Platforms). From https://wiki.openjdk.java.net/display/Build/Supported+Build+Platforms). From
@ -323,10 +323,10 @@ issues.
Operating system Toolchain version Operating system Toolchain version
------------------ ------------------------------------------------------- ------------------ -------------------------------------------------------
Linux gcc 7.3.0 Linux gcc 8.2.0
macOS Apple Xcode 9.4 (using clang 9.1.0) macOS Apple Xcode 10.1 (using clang 10.0.0)
Solaris Oracle Solaris Studio 12.4 (with compiler version 5.13) Solaris Oracle Solaris Studio 12.6 (with compiler version 5.15)
Windows Microsoft Visual Studio 2017 update 15.5.5 Windows Microsoft Visual Studio 2017 update 15.9.6
### gcc ### gcc