-
Bug
-
Resolution: Fixed
-
P2
-
22
--------------------------------------
how to reproduce:
./configure --with-jvm-features=-compiler1 --with-debug-level=release
make images JOBS=32
--------------------------------------
here shows the snippet of error log
=== Output from failing command(s) repeated here ===
* For target hotspot_variant-server_libjvm_objs_BUILD_LIBJVM_link:
/usr/bin/ld: ~/tmp/build-release/hotspot/variant-server/libjvm/objs/jvmciCompilerToVMInit.o: in function `CompilerToVM::initialize_intrinsics(JVMCIEnv*)':
make/hotspot/src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp:252: undefined reference to `Compiler::is_intrinsic_supported(vmIntrinsicID)'
/usr/bin/ld: make/hotspot/src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp:252: undefined reference to `Compiler::is_intrinsic_supported(vmIntrinsicID)'
/usr/bin/ld: make/hotspot/src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp:252: undefined reference to `Compiler::is_intrinsic_supported(vmIntrinsicID)'
/usr/bin/ld: make/hotspot/src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp:252: undefined reference to `Compiler::is_intrinsic_supported(vmIntrinsicID)'
/usr/bin/ld: make/hotspot/src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp:252: undefined reference to `Compiler::is_intrinsic_supported(vmIntrinsicID)'
/usr/bin/ld: ~/tmp/build-release/hotspot/variant-server/libjvm/objs/jvmciCompilerToVMInit.o:make/hotspot/src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp:252: more undefined references to `Compiler::is_intrinsic_supported(vmIntrinsicID)' follow
collect2: error: ld returned 1 exit status
* All command lines available in ~/tmp/build-release/make-support/failure-logs.
=== End of repeated output ===
--------------------------------------
Note that VM build without C2 would fail either afterJDK-8313372.
But the VM build failed early due toJDK-8313530
how to reproduce:
./configure --with-jvm-features=-compiler1 --with-debug-level=release
make images JOBS=32
--------------------------------------
here shows the snippet of error log
=== Output from failing command(s) repeated here ===
* For target hotspot_variant-server_libjvm_objs_BUILD_LIBJVM_link:
/usr/bin/ld: ~/tmp/build-release/hotspot/variant-server/libjvm/objs/jvmciCompilerToVMInit.o: in function `CompilerToVM::initialize_intrinsics(JVMCIEnv*)':
make/hotspot/src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp:252: undefined reference to `Compiler::is_intrinsic_supported(vmIntrinsicID)'
/usr/bin/ld: make/hotspot/src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp:252: undefined reference to `Compiler::is_intrinsic_supported(vmIntrinsicID)'
/usr/bin/ld: make/hotspot/src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp:252: undefined reference to `Compiler::is_intrinsic_supported(vmIntrinsicID)'
/usr/bin/ld: make/hotspot/src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp:252: undefined reference to `Compiler::is_intrinsic_supported(vmIntrinsicID)'
/usr/bin/ld: make/hotspot/src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp:252: undefined reference to `Compiler::is_intrinsic_supported(vmIntrinsicID)'
/usr/bin/ld: ~/tmp/build-release/hotspot/variant-server/libjvm/objs/jvmciCompilerToVMInit.o:make/hotspot/src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp:252: more undefined references to `Compiler::is_intrinsic_supported(vmIntrinsicID)' follow
collect2: error: ld returned 1 exit status
* All command lines available in ~/tmp/build-release/make-support/failure-logs.
=== End of repeated output ===
--------------------------------------
Note that VM build without C2 would fail either after
But the VM build failed early due to
- relates to
-
JDK-8313372 [JVMCI] Export vmIntrinsics::is_intrinsic_available results to JVMCI compilers.
-
- Resolved
-