Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8045299 | 8u25 | Vladimir Kozlov | P3 | Resolved | Fixed | b01 |
JDK-8038350 | 8u20 | Vladimir Kozlov | P3 | Resolved | Fixed | b08 |
JDK-8053413 | emb-8u26 | Vladimir Kozlov | P3 | Resolved | Fixed | b17 |
Note, by default we use precompiled header. It is not normal case.
export USE_PRECOMPILED_HEADER=0
When trying to execute built product VM produce:
On solaris:
java -Xcomp t
Error: dl failure on line 744
Error: failed jre/lib/i386/server/libjvm.so, because jre/lib/i386/server/libjvm.so: undefined symbol: _ZN8CHeapObjILt1792EEdlEPv
or on Mac:
Undefined symbols for architecture x86_64:
"CHeapObj<(unsigned short)1792>::operator delete(void*)", referenced from:
RTMLockingCalculationTask::task() in rtmLocking.o
ld: symbol(s) not found for architecture x86_64
export USE_PRECOMPILED_HEADER=0
When trying to execute built product VM produce:
On solaris:
java -Xcomp t
Error: dl failure on line 744
Error: failed jre/lib/i386/server/libjvm.so, because jre/lib/i386/server/libjvm.so: undefined symbol: _ZN8CHeapObjILt1792EEdlEPv
or on Mac:
Undefined symbols for architecture x86_64:
"CHeapObj<(unsigned short)1792>::operator delete(void*)", referenced from:
RTMLockingCalculationTask::task() in rtmLocking.o
ld: symbol(s) not found for architecture x86_64
- backported by
-
JDK-8038350 Can't build product VM without precompiled header
- Resolved
-
JDK-8045299 Can't build product VM without precompiled header
- Resolved
-
JDK-8053413 Can't build product VM without precompiled header
- Resolved
- relates to
-
JDK-8031320 Use Intel RTM instructions for locks
- Closed