Hotspot broken on linux-sparc, most likely after JDK-8199712 (Flight Recorder)

John Paul Adrian Glaubitz glaubitz at physik.fu-berlin.de
Wed May 16 13:32:04 UTC 2018


Hello!

JDK-8199712 (Flight Recorder) most likely broke the build on linux-sparc
and it seems we're just missing a source file, either through a header
or a Makefile (see below).

I assume we need to build hotspot/cpu/sparc/vm_version_ext_sparc.cpp to
get this issue fixed.

I will look into this later unless someone is faster than me.

Adrian

=== Output from failing command(s) repeated here ===
/usr/bin/printf "* For target hotspot_variant-server_libjvm_objs_os_perf_linux.o:\n" 
* For target hotspot_variant-server_libjvm_objs_os_perf_linux.o:
(/bin/grep -v -e "^Note: including file:" <  /srv/glaubitz/jdk/build/linux-sparcv9-normal-server-release/make-support/failure-logs/hotspot_variant-server_libjvm_objs_os_perf_linux.o.log || true) | /usr/bin/head -n 12 
/srv/glaubitz/jdk/src/hotspot/os/linux/os_perf_linux.cpp: In member function ‘bool CPUInformationInterface::initialize()’:
/srv/glaubitz/jdk/src/hotspot/os/linux/os_perf_linux.cpp:1028:45: error: ‘VM_Version_Ext’ has not been declared
   _cpu_info->set_number_of_hardware_threads(VM_Version_Ext::number_of_threads());
                                             ^~~~~~~~~~~~~~
/srv/glaubitz/jdk/src/hotspot/os/linux/os_perf_linux.cpp:1029:34: error: ‘VM_Version_Ext’ has not been declared
   _cpu_info->set_number_of_cores(VM_Version_Ext::number_of_cores());
                                  ^~~~~~~~~~~~~~
/srv/glaubitz/jdk/src/hotspot/os/linux/os_perf_linux.cpp:1030:36: error: ‘VM_Version_Ext’ has not been declared
   _cpu_info->set_number_of_sockets(VM_Version_Ext::number_of_sockets());
                                    ^~~~~~~~~~~~~~
/srv/glaubitz/jdk/src/hotspot/os/linux/os_perf_linux.cpp:1031:27: error: ‘VM_Version_Ext’ has not been declared
   _cpu_info->set_cpu_name(VM_Version_Ext::cpu_name());
if test `/usr/bin/wc -l < /srv/glaubitz/jdk/build/linux-sparcv9-normal-server-release/make-support/failure-logs/hotspot_variant-server_libjvm_objs_os_perf_linux.o.log` -gt 12; then /bin/echo "   ... (rest of output omitted)" ; fi 
   ... (rest of output omitted)
/usr/bin/printf "\n* All command lines available in /srv/glaubitz/jdk/build/linux-sparcv9-normal-server-release/make-support/failure-logs.\n" 

* All command lines available in /srv/glaubitz/jdk/build/linux-sparcv9-normal-server-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