JDK-8193407 : jdk/hs fails Solaris slowdebug test-image build
  • Type: Bug
  • Component: hotspot
  • Sub-Component: compiler
  • Affected Version: 10
  • Priority: P4
  • Status: Resolved
  • Resolution: Fixed
  • OS: solaris_11
  • CPU: generic
  • Submitted: 2017-12-12
  • Updated: 2018-01-04
  • Resolved: 2017-12-13
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 10 JDK 11
10 b37Fixed 11Fixed
Related Reports
Relates :  
Description
=== Output from failing command(s) repeated here ===
* For target support_test_hotspot_jtreg_native_support_libCNLookUp_BUILD_TEST_CNLookUp_link:
Undefined                       first referenced
 symbol                             in file
__xtoll                             /work/shared/bug_hunt/8167108/SMR_prototype_10/build/solaris-x86_64-normal-server-slowdebug/support/test/hotspot/jtreg/native/support/libCNLookUp/libCNLookUp.o
ld: fatal: symbol referencing errors
Comments
Thank you, Den. should you take this bug then?
12-12-2017

David Holmes suggested the following fix: $ hg diff diff -r 589a6f1d86e9 make/test/JtregNativeHotspot.gmk --- a/make/test/JtregNativeHotspot.gmk Sat Dec 09 07:50:50 2017 -0800 +++ b/make/test/JtregNativeHotspot.gmk Tue Dec 12 16:01:02 2017 -0500 @@ -113,6 +113,7 @@ BUILD_HOTSPOT_JTREG_LIBRARIES_LIBS_libHandshakeTransitionTest := -lc BUILD_HOTSPOT_JTREG_LIBRARIES_LIBS_libHasNoEntryPoint := -lc BUILD_HOTSPOT_JTREG_LIBRARIES_LIBS_libReturnError := -lc + BUILD_HOTSPOT_JTREG_LIBRARIES_LIBS_libCNLookUp := -lc endif ifeq ($(OPENJDK_TARGET_OS), linux) which appears to have fixed the problem. So far I've only tested an incremental build. I'm testing a clean build now.
12-12-2017