RFR: 8273494: Zero: Put libjvm.so into "zero" folder, not "server"

David Holmes dholmes at openjdk.java.net
Thu Sep 9 13:12:01 UTC 2021

On Thu, 9 Sep 2021 10:17:02 GMT, Aleksey Shipilev <shade at openjdk.org> wrote:

> Currently, the build system defaults the libjvm.so location to "server".  This makes looking for `libjvm.so` awkward, see JDK-8273487 for example. We need to see if moving the libjvm.so to a proper location breaks anything. 
> Additional testing:
>  - [x] Linux x86_64 Zero build
>  - [x] Linux x86_64 Zero bootcycle-images
>  - [ ] Linux x86_64 Zero `tier1`

This does what it intends but I can't approve it via a review as the issue is more about whether this should be done. The people who own/maintain/support Zero are the ones who should be directing this.


make/autoconf/hotspot.m4 line 86:

> 84:   fi
> 85: 
> 86:   # All "special" variants share the same output directory ("server")

I presume "zero" was a special variant? Are there any other variants remaining?

make/modules/java.base/Copy.gmk line 98:

> 96: DEFAULT_CFG_VARIANT ?= server
> 97: 
> 98: # Any variant other than server, client, minimal, or zero is represented as server in

Are there any other variants now?


PR: https://git.openjdk.java.net/jdk/pull/5440

More information about the core-libs-dev mailing list