RFR 8203454: Minimal, Zero builds fail after JDK-8202377 (Modularize C2 barriers)
Aleksey Shipilev
shade at redhat.com
Thu May 24 12:53:52 UTC 2018
On 05/24/2018 02:49 PM, John Paul Adrian Glaubitz wrote:
> On 05/24/2018 02:42 PM, Aleksey Shipilev wrote:
>>> Does SPARC have support for C2 on Solaris so that we need to
>>> add it for linux-sparc as well or is this limited to x86_64 only?
>>
>> You must be seeing something new, because the fix for Minimal and Zero was pushed to jdk/jdk
>> already. Submit a bug report?
>
> I am seeing the same problem as yesterday (or was it the day before yesterday?),
> after running "hg pull && hg update --clean" today. And "hg blame" showed me
> the regression came through JDK-8202377.
>
> The error remains the same:
>
> === Output from failing command(s) repeated here ===
> /usr/bin/printf "* For target hotspot_variant-server_libjvm_objs_library_call.o:\n"
> * For target hotspot_variant-server_libjvm_objs_library_call.o:
> (/bin/grep -v -e "^Note: including file:" < /srv/openjdk/jdk/build/linux-sparcv9-normal-server-release/make-support/failure-logs/hotspot_variant-server_libjvm_objs_library_call.o.log || true) | /usr/bin/head -n 12
> /srv/openjdk/jdk/src/hotspot/share/opto/library_call.cpp: In member function ‘bool LibraryCallKit::inline_native_clone(bool)’:
> /srv/openjdk/jdk/src/hotspot/share/opto/library_call.cpp:4272:38: error: incomplete type ‘BarrierSet’ used in nested name specifier
> BarrierSetC2* bs = BarrierSet::barrier_set()->barrier_set_c2();
> ^~~~~~~~~~~
Yeah, but this issue dealt with:
/pool/buildbot/slaves/sobornost/jdkX/build/src/hotspot/share/opto/optoreg.hpp:32:39: fatal error:
adfiles/adGlobals_x86.hpp: No such file or directory
#include CPU_HEADER(adfiles/adGlobals)
Let's not conflate the two. What you are seeing seems to be specific to Zero, and not to Minimal.
-Aleksey
More information about the build-dev
mailing list