Skip to content

Commit

Permalink
Merge pull request #1410 from Sreekala-Gopakumar/zOSLibPathChng
Browse files Browse the repository at this point in the history
Update library loading search paths on z/OS
  • Loading branch information
pshipton authored Sep 19, 2024
2 parents 660bad0 + 48f42a1 commit 464afb5
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions docs/migrating11to17.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,5 +45,7 @@ The following table lists the new OpenJ9 features and notable changes with the O

| Features and changes | OpenJ9 release|
|-----------------------|---------------|
|Linux builds for all platforms use gcc 10.3 instead of gcc 7.5. See the list of [build environments](openj9_support.md#build-environments).| 0.33.0 |
|The default operating system stack size on x64 platforms is increased from 256 KB to 512 KB to accommodate vector support. You can change the operating system stack size by using the [-Xmso](xmso.md) option.| 0.33.0 |
|The default operating system stack size on x64 platforms is increased from 256 KB to 512 KB to accommodate vector support. You can change the operating system stack size by using the [-Xmso](xmso.md) option.| 0.33.0 |
|When the VM loads an application native library (DLL), it searches for the library in the path that is specified in the `java.library.path` system property or in the following environment variables:<ul><li>`LIBPATH` - z/OS&reg; and AIX&reg;</li><li>`LD_LIBRARY_PATH` - Linux&reg;<li>`PATH` - Windows&trade;</li></ul><br>In Java 11 and earlier versions, the VM searched for the application native libraries by using both the `java.library.path` system property and the environment variable.<br>From Java 17 onwards, the search is based on only the `java.library.path` system property value that is obtained when the VM starts. Changing the `java.library.path` system property value after VM startup doesn't change the search. If the path is set on the command line by using the `-Djava.library.path` option, only this path is used for the search. The path that is specified by the environment variable is not used to search for the application native libraries.<br>The default value of the `java.library.path` system property is still derived from the environment variable. | 0.29.1 |

<!--|Linux builds for all platforms use gcc 10.3 instead of gcc 7.5. See the list of [build environments](openj9_support.md#build-environments).| 0.33.0 | (SG - Commented this in 0.47.0 release It is an out-of-date statement because both 11 and 17 use gcc 11.2 now.)-->

0 comments on commit 464afb5

Please sign in to comment.