RFR: 8258856: VM build without C1/C2 fails after JDK-8243205 [v3]

Hao Sun github.com+16932759+shqking at openjdk.java.net
Thu Dec 24 06:56:56 UTC 2020


On Thu, 24 Dec 2020 06:16:50 GMT, David Holmes <dholmes at openjdk.org> wrote:

> Just an observation but it seems to me that if we are not including C1 or C2 in a build (ie interpreter-only) then really the build system should not be building the source files that had to be fixed.
> 
> David

Hi David, 
I guess "not including C1 or C2 in a build (ie interpreter-only)" refers to the zero build. 
Yes. Regarding zero build, these source files fixed in this patch would not be compiled.

However, the build failures this patch aimed to address are 'server build without C1 feature' and 'server build without C2 feature'.
'C1/C2' in the title of this PR means 'build without C1' or 'build without C2'.

As stated in JDK-8258856, the build failures can be reproduced by 
` ./configure --with-jvm-features=-compiler1 && make images`
and ` ./configure --with-jvm-features=-compiler2 && make images` respectively.

Hope that I made myself understood. Thanks.
Hao

-------------

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


More information about the hotspot-compiler-dev mailing list