Something external breaks Zero

John Paul Adrian Glaubitz glaubitz at physik.fu-berlin.de
Tue Feb 6 11:05:04 UTC 2018


On 02/06/2018 11:59 AM, Andrew Haley wrote:
> On 06/02/18 10:53, David Holmes wrote:
>> This looks familiar ... let me do some digging .. something from the CPU
>> (security update) ...
> 
> Maybe the patch at http://cr.openjdk.java.net/~aph/8194739-jdk10/jdk10.changeset
> still isn't in?

The patch applied cleanly, but breaks the C++ build:

=== Output from failing command(s) repeated here ===
/usr/bin/printf "* For target hotspot_variant-zero_libjvm_objs_bytecodeInterpreter.o:\n"
* For target hotspot_variant-zero_libjvm_objs_bytecodeInterpreter.o:
(/bin/grep -v -e "^Note: including file:" <  /home/glaubitz/upstream/hs/build/linux-x86_64-normal-zero-release/make-support/failure-logs/hotspot_variant-zero_libjvm_objs_bytecodeInterpreter.o.log || true) | /usr/bin/head -n 12
/home/glaubitz/upstream/hs/src/hotspot/share/interpreter/bytecodeInterpreter.cpp: In static member function ‘static void BytecodeInterpreter::run(interpreterState)’:
/home/glaubitz/upstream/hs/src/hotspot/share/interpreter/bytecodeInterpreter.cpp:2538:43: error: ‘class ConstantPoolCacheEntry’ has no member named ‘f2_as_interface_method’; did you mean ‘f2_as_vfinal_method’?
          Method *interface_method = cache->f2_as_interface_method();
                                            ^~~~~~~~~~~~~~~~~~~~~~
                                            f2_as_vfinal_method
if test `/usr/bin/wc -l < /home/glaubitz/upstream/hs/build/linux-x86_64-normal-zero-release/make-support/failure-logs/hotspot_variant-zero_libjvm_objs_bytecodeInterpreter.o.log` -gt 12; then /bin/echo "   ... (rest of output omitted)" ; fi
/usr/bin/printf "* For target hotspot_variant-zero_libjvm_objs_bytecodeInterpreterWithChecks.o:\n"
* For target hotspot_variant-zero_libjvm_objs_bytecodeInterpreterWithChecks.o:
(/bin/grep -v -e "^Note: including file:" <  /home/glaubitz/upstream/hs/build/linux-x86_64-normal-zero-release/make-support/failure-logs/hotspot_variant-zero_libjvm_objs_bytecodeInterpreterWithChecks.o.log || true) | /usr/bin/head -n 12
In file included from /home/glaubitz/upstream/hs/build/linux-x86_64-normal-zero-release/hotspot/variant-zero/gensrc/jvmtifiles/bytecodeInterpreterWithChecks.cpp:3:0:
/home/glaubitz/upstream/hs/src/hotspot/share/interpreter/bytecodeInterpreter.cpp: In static member function ‘static void BytecodeInterpreter::runWithChecks(interpreterState)’:
/home/glaubitz/upstream/hs/src/hotspot/share/interpreter/bytecodeInterpreter.cpp:2538:43: error: ‘class ConstantPoolCacheEntry’ has no member named ‘f2_as_interface_method’; did you mean ‘f2_as_vfinal_method’?
          Method *interface_method = cache->f2_as_interface_method();
                                            ^~~~~~~~~~~~~~~~~~~~~~
                                            f2_as_vfinal_method
if test `/usr/bin/wc -l < /home/glaubitz/upstream/hs/build/linux-x86_64-normal-zero-release/make-support/failure-logs/hotspot_variant-zero_libjvm_objs_bytecodeInterpreterWithChecks.o.log` -gt 12; then /bin/echo "   ... (rest of output omitted)" ; fi
/usr/bin/printf "\n* All command lines available in /home/glaubitz/upstream/hs/build/linux-x86_64-normal-zero-release/make-support/failure-logs.\n"

* All command lines available in /home/glaubitz/upstream/hs/build/linux-x86_64-normal-zero-release/make-support/failure-logs.
/usr/bin/printf "=== End of repeated output ===\n"
=== End of repeated output ===

-- 
  .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaubitz at debian.org
`. `'   Freie Universitaet Berlin - glaubitz at physik.fu-berlin.de
   `-    GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913


More information about the hotspot-dev mailing list