ARM32 build broken due to JDK-8232050

Markus Knetschke markus.knetschke at gmail.com
Tue Nov 5 22:26:41 UTC 2019


Hi,

I already used the web form to report the bug which resulted in JDK-8233599
The bug was closed as a duplicate but the referenced bug is a similar
bug on ARM64 but my report was for an armv6l which is a ARM32 machine.
The error message is:
/home/mknjc/jdk/src/hotspot/cpu/arm/vtableStubs_arm.cpp:91: undefined
reference to `Klass::vtable_start_offset()'
This is with the current jdk master branch.

The fix for this also is as simple as it gets:
diff --git a/src/hotspot/cpu/arm/vtableStubs_arm.cpp
b/src/hotspot/cpu/arm/vtableStubs_arm.cpp
index 2c564b8189..f84e11662c 100644
--- a/src/hotspot/cpu/arm/vtableStubs_arm.cpp
+++ b/src/hotspot/cpu/arm/vtableStubs_arm.cpp
@@ -32,6 +32,7 @@
 #include "oops/compiledICHolder.hpp"
 #include "oops/instanceKlass.hpp"
 #include "oops/klassVtable.hpp"
+#include "oops/klass.inline.hpp"
 #include "runtime/sharedRuntime.hpp"
 #include "vmreg_arm.inline.hpp"
 #ifdef COMPILER2

So the bug isn't a duplicate and isn't fixed yet. Should I report a
new bug or could JDK-8233599 opened again?

Thanks
Markus


More information about the hotspot-dev mailing list