Seems to be specific to Shenandoah:
[2019-11-26T02:07:22,156Z] t:\workspace\open\src\hotspot\share\runtime/atomic.hpp(678): error C2027: use of undefined type 'Atomic::StoreImpl<D,T,Atomic::PlatformOrderedStore<4,RELEASE_X_FENCE>,void>'
[2019-11-26T02:07:22,156Z] with
[2019-11-26T02:07:22,156Z] [
[2019-11-26T02:07:22,156Z] D=jint,
[2019-11-26T02:07:22,156Z] T=int
[2019-11-26T02:07:22,156Z] ]
[2019-11-26T02:07:22,156Z] t:\workspace\open\src\hotspot\share\runtime/atomic.hpp(678): note: see declaration of 'Atomic::StoreImpl<D,T,Atomic::PlatformOrderedStore<4,RELEASE_X_FENCE>,void>'
[2019-11-26T02:07:22,156Z] with
[2019-11-26T02:07:22,156Z] [
[2019-11-26T02:07:22,156Z] D=jint,
[2019-11-26T02:07:22,156Z] T=int
[2019-11-26T02:07:22,156Z] ]
[2019-11-26T02:07:22,156Z] t:/workspace/open/src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.cpp(116): note: see reference to function template instantiation 'void Atomic::release_store_fence<jint,int>(volatile D *,T)' being compiled
[2019-11-26T02:07:22,156Z] with
[2019-11-26T02:07:22,156Z] [
[2019-11-26T02:07:22,156Z] D=jint,
[2019-11-26T02:07:22,156Z] T=int
[2019-11-26T02:07:22,156Z] ]
[2019-11-26T02:07:22,172Z] lib/CompileJvm.gmk:176: recipe for target '/cygdrive/t/workspace/build/windows-x64-lic/hotspot/variant-server/libjvm/objs/shenandoahEvacOOMHandler.obj' failed
[2019-11-26T02:07:22,156Z] t:\workspace\open\src\hotspot\share\runtime/atomic.hpp(678): error C2027: use of undefined type 'Atomic::StoreImpl<D,T,Atomic::PlatformOrderedStore<4,RELEASE_X_FENCE>,void>'
[2019-11-26T02:07:22,156Z] with
[2019-11-26T02:07:22,156Z] [
[2019-11-26T02:07:22,156Z] D=jint,
[2019-11-26T02:07:22,156Z] T=int
[2019-11-26T02:07:22,156Z] ]
[2019-11-26T02:07:22,156Z] t:\workspace\open\src\hotspot\share\runtime/atomic.hpp(678): note: see declaration of 'Atomic::StoreImpl<D,T,Atomic::PlatformOrderedStore<4,RELEASE_X_FENCE>,void>'
[2019-11-26T02:07:22,156Z] with
[2019-11-26T02:07:22,156Z] [
[2019-11-26T02:07:22,156Z] D=jint,
[2019-11-26T02:07:22,156Z] T=int
[2019-11-26T02:07:22,156Z] ]
[2019-11-26T02:07:22,156Z] t:/workspace/open/src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.cpp(116): note: see reference to function template instantiation 'void Atomic::release_store_fence<jint,int>(volatile D *,T)' being compiled
[2019-11-26T02:07:22,156Z] with
[2019-11-26T02:07:22,156Z] [
[2019-11-26T02:07:22,156Z] D=jint,
[2019-11-26T02:07:22,156Z] T=int
[2019-11-26T02:07:22,156Z] ]
[2019-11-26T02:07:22,172Z] lib/CompileJvm.gmk:176: recipe for target '/cygdrive/t/workspace/build/windows-x64-lic/hotspot/variant-server/libjvm/objs/shenandoahEvacOOMHandler.obj' failed
- duplicates
-
JDK-8234806 Shenandoah: Fix compilation error related to atomic/orderAccess changes
-
- Closed
-
- relates to
-
JDK-8234563 Harmonize parameter order in Atomic
-
- Resolved
-