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

hotspot build error for JDK 8 on Solaris 11

XMLWordPrintable

    • generic
    • generic

      I'm getting an error building hotspot when performing a full build of JDK 8 on Solaris 11. Here's a tail of the make log:

      :
      /usr/ccs/bin/mcs -c libjvm.so || exit 1;
      rm -f libjvm.so.1 && ln -s libjvm.so libjvm.so.1
      [ -f libjvm.so ] || ln -s libjvm.so libjvm.so
      [ -f libjvm.so.1 ] || ln -s libjvm.so.1 libjvm.so.1
      /export/jdk8/build/solaris-sparc/hotspot/outputdir/solaris_sparc_compiler2/product/../generated/fix_empty_sec_hdr_flags libjvm.so
      Opening 'libjvm.so' for update
      No SHF_ALLOC flags needed to be cleared.
      Done with 'libjvm.so'
      /usr/sfw/bin/gobjcopy --only-keep-debug libjvm.so libjvm.debuginfo
      /usr/sfw/bin/gobjcopy:libjvm.so: File format not recognized
      make381[6]: *** [libjvm.so] Error 1
      make381[6]: Leaving directory `/export/jdk8/build/solaris-sparc/hotspot/outputdir/solaris_sparc_compiler2/product'
      make381[5]: *** [the_vm] Error 2
      make381[5]: Leaving directory `/export/jdk8/build/solaris-sparc/hotspot/outputdir/solaris_sparc_compiler2/product'
      make381[4]: *** [product] Error 2
      make381[4]: Leaving directory `/export/jdk8/build/solaris-sparc/hotspot/outputdir'
      make381[3]: *** [generic_build2] Error 2
      make381[3]: Leaving directory `/export/jdk8/hotspot/make'
      make381[2]: *** [product] Error 2
      make381[2]: Leaving directory `/export/jdk8/hotspot/make'
      make381[1]: *** [hotspot-build] Error 2
      make381[1]: Leaving directory `/export/jdk8'
      make381: *** [build_product_image] Error 2




      It also fails in hotspot when using the Infra build system but at a
      slightly different location:

      :
      Compiling /export/jdk8/hotspot/src/share/vm/utilities/yieldingWorkgroup.cpp
      Making signal interposition lib...
      Making 64/libjvm_dtrace.so
      Making SA debugger back-end...
      Opening 'libjsig.so' for update
      No SHF_ALLOC flags needed to be cleared.
      Done with 'libjsig.so'
      Computing CRC for 'libjsig.debuginfo'
      Opening 'libjsig.so' for update
      Adding ELF data for new section name
      Adding ELF data for debug_info_path value
      Saving updates to 'libjsig.so'
      Done updating 'libjsig.so'
      Opening '64/libjvm_dtrace.so' for update
      No SHF_ALLOC flags needed to be cleared.
      Done with '64/libjvm_dtrace.so'
      Computing CRC for 'libjvm_dtrace.debuginfo'
      Opening 'libjvm_dtrace.so' for update
      Adding ELF data for new section name
      Adding ELF data for debug_info_path value
      Saving updates to 'libjvm_dtrace.so'
      Done updating 'libjvm_dtrace.so'
      Making libjvm_dtrace.so
      Opening 'libjvm_dtrace.so' for update
      No SHF_ALLOC flags needed to be cleared.
      Done with 'libjvm_dtrace.so'
      Computing CRC for 'libjvm_dtrace.debuginfo'
      Opening 'libjvm_dtrace.so' for update
      Adding ELF data for new section name
      Adding ELF data for debug_info_path value
      Saving updates to 'libjvm_dtrace.so'
      Done updating 'libjvm_dtrace.so'
      Opening 'libsaproc.so' for update
      No SHF_ALLOC flags needed to be cleared.
      Done with 'libsaproc.so'
      /usr/ccs/bin/gobjcopy:libsaproc.so: File format not recognized
      make[5]: *** [libsaproc.so] Error 1
      make[5]: *** Waiting for unfinished jobs....
      make[4]: *** [the_vm] Error 2
      make[3]: *** [product] Error 2
      make[2]: *** [generic_build2] Error 2
      make[1]: *** [product] Error 2
      make: *** [hotspot-only] Error 2

            tbell Tim Bell
            vinnie Vincent Ryan
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: