8355446: Change to Xcode 15.4 for building on macOS at Oracle
Reviewed-by: erikj, ihse
This commit is contained in:
parent
9f9e73d5f9
commit
01fd49ffb3
@ -376,7 +376,7 @@ to date at the time of writing.</p>
|
|||||||
</tr>
|
</tr>
|
||||||
<tr class="odd">
|
<tr class="odd">
|
||||||
<td>macOS</td>
|
<td>macOS</td>
|
||||||
<td>macOS 13.x (Ventura)</td>
|
<td>macOS 14.x</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr class="even">
|
<tr class="even">
|
||||||
<td>Windows</td>
|
<td>Windows</td>
|
||||||
@ -513,8 +513,8 @@ this makes it difficult for a project such as the JDK to keep pace with
|
|||||||
a continuously updated machine running macOS. See the section on <a
|
a continuously updated machine running macOS. See the section on <a
|
||||||
href="#apple-xcode">Apple Xcode</a> on some strategies to deal with
|
href="#apple-xcode">Apple Xcode</a> on some strategies to deal with
|
||||||
this.</p>
|
this.</p>
|
||||||
<p>It is recommended that you use at least macOS 13 (Ventura) and Xcode
|
<p>It is recommended that you use at least macOS 14 and Xcode 15.4, but
|
||||||
14, but earlier versions may also work.</p>
|
earlier versions may also work.</p>
|
||||||
<p>The standard macOS environment contains the basic tooling needed to
|
<p>The standard macOS environment contains the basic tooling needed to
|
||||||
build, but for external libraries a package manager is recommended. The
|
build, but for external libraries a package manager is recommended. The
|
||||||
JDK uses <a href="https://brew.sh/">homebrew</a> in the examples, but
|
JDK uses <a href="https://brew.sh/">homebrew</a> in the examples, but
|
||||||
@ -590,7 +590,7 @@ to compile successfully without issues.</p>
|
|||||||
</tr>
|
</tr>
|
||||||
<tr class="even">
|
<tr class="even">
|
||||||
<td>macOS</td>
|
<td>macOS</td>
|
||||||
<td>Apple Xcode 14.3.1 (using clang 14.0.3)</td>
|
<td>Apple Xcode 15.4 (using clang 15.0.0)</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr class="odd">
|
<tr class="odd">
|
||||||
<td>Windows</td>
|
<td>Windows</td>
|
||||||
|
@ -175,7 +175,7 @@ time of writing.
|
|||||||
| ----------------- | ---------------------------------- |
|
| ----------------- | ---------------------------------- |
|
||||||
| Linux/x64 | Oracle Enterprise Linux 6.4 / 8.x |
|
| Linux/x64 | Oracle Enterprise Linux 6.4 / 8.x |
|
||||||
| Linux/aarch64 | Oracle Enterprise Linux 7.6 / 8.x |
|
| Linux/aarch64 | Oracle Enterprise Linux 7.6 / 8.x |
|
||||||
| macOS | macOS 13.x (Ventura) |
|
| macOS | macOS 14.x |
|
||||||
| Windows | Windows Server 2016 |
|
| Windows | Windows Server 2016 |
|
||||||
|
|
||||||
The double version numbers for Linux are due to the hybrid model used at
|
The double version numbers for Linux are due to the hybrid model used at
|
||||||
@ -327,7 +327,7 @@ difficult for a project such as the JDK to keep pace with a continuously
|
|||||||
updated machine running macOS. See the section on [Apple Xcode](#apple-xcode)
|
updated machine running macOS. See the section on [Apple Xcode](#apple-xcode)
|
||||||
on some strategies to deal with this.
|
on some strategies to deal with this.
|
||||||
|
|
||||||
It is recommended that you use at least macOS 13 (Ventura) and Xcode 14, but
|
It is recommended that you use at least macOS 14 and Xcode 15.4, but
|
||||||
earlier versions may also work.
|
earlier versions may also work.
|
||||||
|
|
||||||
The standard macOS environment contains the basic tooling needed to build, but
|
The standard macOS environment contains the basic tooling needed to build, but
|
||||||
@ -393,7 +393,7 @@ issues.
|
|||||||
| Operating system | Toolchain version |
|
| Operating system | Toolchain version |
|
||||||
| ------------------ | -------------------------------------------- |
|
| ------------------ | -------------------------------------------- |
|
||||||
| Linux | gcc 14.2.0 |
|
| Linux | gcc 14.2.0 |
|
||||||
| macOS | Apple Xcode 14.3.1 (using clang 14.0.3) |
|
| macOS | Apple Xcode 15.4 (using clang 15.0.0) |
|
||||||
| Windows | Microsoft Visual Studio 2022 version 17.13.2 |
|
| Windows | Microsoft Visual Studio 2022 version 17.13.2 |
|
||||||
|
|
||||||
All compilers are expected to be able to handle the C11 language standard for
|
All compilers are expected to be able to handle the C11 language standard for
|
||||||
|
@ -1089,7 +1089,7 @@ var getJibProfilesDependencies = function (input, common) {
|
|||||||
|
|
||||||
var devkit_platform_revisions = {
|
var devkit_platform_revisions = {
|
||||||
linux_x64: "gcc14.2.0-OL6.4+1.0",
|
linux_x64: "gcc14.2.0-OL6.4+1.0",
|
||||||
macosx: "Xcode14.3.1+1.0",
|
macosx: "Xcode15.4+1.0",
|
||||||
windows_x64: "VS2022-17.13.2+1.0",
|
windows_x64: "VS2022-17.13.2+1.0",
|
||||||
linux_aarch64: "gcc14.2.0-OL7.6+1.0",
|
linux_aarch64: "gcc14.2.0-OL7.6+1.0",
|
||||||
linux_arm: "gcc8.2.0-Fedora27+1.0",
|
linux_arm: "gcc8.2.0-Fedora27+1.0",
|
||||||
|
Loading…
x
Reference in New Issue
Block a user