Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8211081

Solaris-X64 release build fails after JDK-8210988

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Won't Fix
    • Icon: P3 P3
    • 12
    • 12
    • infrastructure
    • None
    • x86_64
    • solaris_11

      The 'release' build fails on Solaris-X64 as of 2018.09.21.

      Here's a snippet of the log file:

      Compiling 1592 files for jdk.internal.vm.compiler
      Creating support/symbols/ct.sym
      ld: fatal: symbol '__JvmOffsets' has differing types:
              (file /work/shared/mirrors/src_clones/jdk/jdk_bld_debug/build/solaris-x86_64-normal-server-release/hotspot/variant-server/libjvm/objs/JvmOffsets.o type=OBJT; file /work/shared/mirrors/src_clones/jdk/jdk_bld_debug/build/solaris-x86_64-normal-server-release/hotspot/variant-server/libjvm/objs/dtrace_jhelper.o type=FUNC);
      ld: fatal: symbol 'CodeCache::_heaps' has differing types:
              (file /work/shared/mirrors/src_clones/jdk/jdk_bld_debug/build/solaris-x86_64-normal-server-release/hotspot/variant-server/libjvm/objs/codeCache.o type=OBJT; file /work/shared/mirrors/src_clones/jdk/jdk_bld_debug/build/solaris-x86_64-normal-server-release/hotspot/variant-server/libjvm/objs/dtrace_jhelper.o type=FUNC);
      ld: fatal: symbol 'BufferBlob::__vtbl' has differing types:
              (file /work/shared/mirrors/src_clones/jdk/jdk_bld_debug/build/solaris-x86_64-normal-server-release/hotspot/variant-server/libjvm/objs/codeBlob.o type=OBJT; file /work/shared/mirrors/src_clones/jdk/jdk_bld_debug/build/solaris-x86_64-normal-server-release/hotspot/variant-server/libjvm/objs/dtrace_jhelper.o type=FUNC);
      ld: fatal: symbol 'Method::__vtbl' has differing types:
              (file /work/shared/mirrors/src_clones/jdk/jdk_bld_debug/build/solaris-x86_64-normal-server-release/hotspot/variant-server/libjvm/objs/dtrace_jhelper.o type=FUNC; file /work/shared/mirrors/src_clones/jdk/jdk_bld_debug/build/solaris-x86_64-normal-server-release/hotspot/variant-server/libjvm/objs/method.o type=OBJT);
      ld: fatal: symbol 'nmethod::__vtbl' has differing types:
              (file /work/shared/mirrors/src_clones/jdk/jdk_bld_debug/build/solaris-x86_64-normal-server-release/hotspot/variant-server/libjvm/objs/dtrace_jhelper.o type=FUNC; file /work/shared/mirrors/src_clones/jdk/jdk_bld_debug/build/solaris-x86_64-normal-server-release/hotspot/variant-server/libjvm/objs/nmethod.o type=OBJT);
      ld: fatal: symbol 'Universe::_collectedHeap' has differing types:
              (file /work/shared/mirrors/src_clones/jdk/jdk_bld_debug/build/solaris-x86_64-normal-server-release/hotspot/variant-server/libjvm/objs/dtrace_jhelper.o type=FUNC; file /work/shared/mirrors/src_clones/jdk/jdk_bld_debug/build/solaris-x86_64-normal-server-release/hotspot/variant-server/libjvm/objs/universe.o type=OBJT);
      lib/CompileGtest.gmk:58: recipe for target '/work/shared/mirrors/src_clones/jdk/jdk_bld_debug/build/solaris-x86_64-normal-server-release/hotspot/variant-server/libjvm/gtest/libjvm.so' failed
      make[3]: *** [/work/shared/mirrors/src_clones/jdk/jdk_bld_debug/build/solaris-x86_64-normal-server-release/hotspot/variant-server/libjvm/gtest/libjvm.so] Error 1
      make[3]: *** Waiting for unfinished jobs....
      ld: fatal: symbol '__JvmOffsets' has differing types:
              (file /work/shared/mirrors/src_clones/jdk/jdk_bld_debug/build/solaris-x86_64-normal-server-release/hotspot/variant-server/libjvm/objs/JvmOffsets.o type=OBJT; file /work/shared/mirrors/src_clones/jdk/jdk_bld_debug/build/solaris-x86_64-normal-server-release/hotspot/variant-server/libjvm/objs/dtrace_jhelper.o type=FUNC);
      ld: fatal: symbol 'CodeCache::_heaps' has differing types:
              (file /work/shared/mirrors/src_clones/jdk/jdk_bld_debug/build/solaris-x86_64-normal-server-release/hotspot/variant-server/libjvm/objs/codeCache.o type=OBJT; file /work/shared/mirrors/src_clones/jdk/jdk_bld_debug/build/solaris-x86_64-normal-server-release/hotspot/variant-server/libjvm/objs/dtrace_jhelper.o type=FUNC);
      ld: fatal: symbol 'BufferBlob::__vtbl' has differing types:
              (file /work/shared/mirrors/src_clones/jdk/jdk_bld_debug/build/solaris-x86_64-normal-server-release/hotspot/variant-server/libjvm/objs/codeBlob.o type=OBJT; file /work/shared/mirrors/src_clones/jdk/jdk_bld_debug/build/solaris-x86_64-normal-server-release/hotspot/variant-server/libjvm/objs/dtrace_jhelper.o type=FUNC);
      ld: fatal: symbol 'Method::__vtbl' has differing types:
              (file /work/shared/mirrors/src_clones/jdk/jdk_bld_debug/build/solaris-x86_64-normal-server-release/hotspot/variant-server/libjvm/objs/dtrace_jhelper.o type=FUNC; file /work/shared/mirrors/src_clones/jdk/jdk_bld_debug/build/solaris-x86_64-normal-server-release/hotspot/variant-server/libjvm/objs/method.o type=OBJT);
      ld: fatal: symbol 'nmethod::__vtbl' has differing types:
              (file /work/shared/mirrors/src_clones/jdk/jdk_bld_debug/build/solaris-x86_64-normal-server-release/hotspot/variant-server/libjvm/objs/dtrace_jhelper.o type=FUNC; file /work/shared/mirrors/src_clones/jdk/jdk_bld_debug/build/solaris-x86_64-normal-server-release/hotspot/variant-server/libjvm/objs/nmethod.o type=OBJT);
      ld: fatal: symbol 'Universe::_collectedHeap' has differing types:
              (file /work/shared/mirrors/src_clones/jdk/jdk_bld_debug/build/solaris-x86_64-normal-server-release/hotspot/variant-server/libjvm/objs/dtrace_jhelper.o type=FUNC; file /work/shared/mirrors/src_clones/jdk/jdk_bld_debug/build/solaris-x86_64-normal-server-release/hotspot/variant-server/libjvm/objs/universe.o type=OBJT);
      make[3]: *** [/work/shared/mirrors/src_clones/jdk/jdk_bld_debug/build/solaris-x86_64-normal-server-release/support/modules_libs/java.base/server/libjvm.so] Error 1
      make[2]: *** [hotspot-server-libs] Error 1
      make[2]: *** Waiting for unfinished jobs....
      lib/CompileJvm.gmk:168: recipe for target '/work/shared/mirrors/src_clones/jdk/jdk_bld_debug/build/solaris-x86_64-normal-server-release/support/modules_libs/java.base/server/libjvm.so' failed
      make/Main.gmk:257: recipe for target 'hotspot-server-libs' failed

      ERROR: Build failed for targets 'jdk-image test-image' in configuration 'solaris-x86_64-normal-server-release' (exit code 2)

      When my jdk/jdk_bld_debug repo is positioned at these changesets:

      [/work/shared/mirrors/src_clones/jdk/jdk_bld_debug]:
      changeset: 29255:c98d5bd6dd65
      tag: tip
      user: iris
      date: Fri Sep 21 12:11:17 2018 -0700
      summary: 8210833: Specs for JavaDoc and Pack200 have incorrect link to Copyright page


      [/work/shared/mirrors/src_clones/jdk/jdk_bld_debug/open]:
      changeset: 51838:f8af1f1f3518
      tag: tip
      user: tbell
      date: Fri Sep 21 12:08:13 2018 -0700
      summary: 8190985: .jcheck/conf files contain 'project=jdk10'

      the build works fine.

      When the following changeset is added:

      /work/shared/mirrors/src_clones/jdk/jdk_bld_debug/open]:
      changeset: 51839:ab54a4d61d7f
      tag: tip
      user: ihse
      date: Fri Sep 21 21:35:12 2018 +0200
      summary: 8210988: Improved handling of compiler warnings in the build

      The build fails.

            ihse Magnus Ihse Bursie
            dcubed Daniel Daugherty
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved: