Skip to content

Commit

Permalink
Merge pull request #19538 from knn-k/macosBuild
Browse files Browse the repository at this point in the history
Add comment on non-cmake build on AArch64 macOS
  • Loading branch information
keithc-ca committed May 24, 2024
2 parents 5b8a8b2 + 57b3957 commit ef12769
Show file tree
Hide file tree
Showing 4 changed files with 11 additions and 5 deletions.
4 changes: 3 additions & 1 deletion doc/build-instructions/Build_Instructions_V11.md
Original file line number Diff line number Diff line change
Expand Up @@ -627,7 +627,9 @@ Mixed references is the default to build when no options are specified. _Note th
- `--with-mixedrefs=static` (this is the default) create a mixed references build which avoids runtime checks by compiling source twice
- `--with-noncompressedrefs` create a build supporting non-compressed references only

:pencil: **AArch64 macOS only:** Please specify `--with-noncompressedrefs` because compressed references is not supported on AArch64 macOS yet.
:pencil: **AArch64 macOS only:**
- Please specify `--with-noncompressedrefs` because compressed references are not supported on AArch64 macOS yet.
- `--with-cmake=no` is not supported on AArch64 macOS. Please use cmake.

:pencil: **OpenSSL support:** If you want to build an OpenJDK that includes OpenSSL, you must specify `--with-openssl={fetched|path_to_library}`

Expand Down
4 changes: 3 additions & 1 deletion doc/build-instructions/Build_Instructions_V17.md
Original file line number Diff line number Diff line change
Expand Up @@ -622,7 +622,9 @@ Mixed references is the default to build when no options are specified. _Note th
- `--with-mixedrefs=static` (this is the default) create a mixed references build which avoids runtime checks by compiling source twice
- `--with-noncompressedrefs` create a build supporting non-compressed references only

:pencil: **AArch64 macOS only:** Please specify `--with-noncompressedrefs` because compressed references is not supported on AArch64 macOS yet.
:pencil: **AArch64 macOS only:**
- Please specify `--with-noncompressedrefs` because compressed references are not supported on AArch64 macOS yet.
- `--with-cmake=no` is not supported on AArch64 macOS. Please use cmake.

:pencil: **OpenSSL support:** If you want to build an OpenJDK that includes OpenSSL, you must specify `--with-openssl={fetched|path_to_library}`

Expand Down
4 changes: 3 additions & 1 deletion doc/build-instructions/Build_Instructions_V21.md
Original file line number Diff line number Diff line change
Expand Up @@ -622,7 +622,9 @@ Mixed references is the default to build when no options are specified. _Note th
- `--with-mixedrefs=static` (this is the default) create a mixed references build which avoids runtime checks by compiling source twice
- `--with-noncompressedrefs` create a build supporting non-compressed references only

:pencil: **AArch64 macOS only:** Please specify `--with-noncompressedrefs` because compressed references is not supported on AArch64 macOS yet.
:pencil: **AArch64 macOS only:**
- Please specify `--with-noncompressedrefs` because compressed references are not supported on AArch64 macOS yet.
- `--with-cmake=no` is not supported on AArch64 macOS. Please use cmake.

:pencil: **OpenSSL support:** If you want to build an OpenJDK that includes OpenSSL, you must specify `--with-openssl={fetched|path_to_library}`

Expand Down
4 changes: 2 additions & 2 deletions doc/build-instructions/Build_Instructions_V8.md
Original file line number Diff line number Diff line change
Expand Up @@ -573,6 +573,8 @@ JCL - 7f27c537a8 based on jdk8u172-b11)
:apple:
The following instructions guide you through the process of building a macOS **OpenJDK V8** binary that contains Eclipse OpenJ9. This process can be used to build binaries to run on macOS 10.9.0 or later.

:pencil: OpenJ9 for AArch64 macOS does not support OpenJDK V8.

### 1. Prepare your system
:apple:
You must install a number of software dependencies to create a suitable build environment on your system (the specified versions are minimums):
Expand Down Expand Up @@ -660,8 +662,6 @@ Mixed references is the default to build when no options are specified. _Note th
- `--with-mixedrefs=static` (this is the default) create a mixed references build which avoids runtime checks by compiling source twice
- `--with-noncompressedrefs` create a build supporting non-compressed references only

:pencil: **AArch64 macOS only:** Please specify `--with-noncompressedrefs` because compressed references is not supported on AArch64 macOS yet.

:pencil: **OpenSSL support:** If you want to build an OpenJDK that includes OpenSSL, you must specify `--with-openssl={fetched|path_to_library}`

where:
Expand Down

0 comments on commit ef12769

Please sign in to comment.