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

Examine where and how debuginfo should be packaged

    Details

    • Type: Enhancement
    • Status: Resolved
    • Priority: P3
    • Resolution: Fixed
    • Affects Version/s: 9-repo-jigsaw
    • Fix Version/s: None
    • Component/s: infrastructure
    • Labels:

      Description

      JDK 9 currently ships debuginfo as a separate bundle:
         http://jre.us.oracle.com/java/re/jdk/9/latest/bundles/linux-x64/jdk-9_linux-x64_bin-symbols.tar.gz

      For each $LIBNAME share library,
         Linux, Solaris - it contains one $LIBNAME.debuginfo file
         Windows it contains a paired $LIBNAME.map and $LIBNAME.pdb file
         OSX - it contains $LIBNAME.dylib.dSYM

      In jake, the JDK build by default generates $LIBNAME.diz file zipping up the debug symbols. Hence a pair of shared library + .diz file are packaged in jmod file.

      Need to decide where and how debuginfo should be packaged
      1) JMOD file
      2) JDK image build
      3) Release bundles

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                erikj Erik Joelsson
                Reporter:
                mchung Mandy Chung
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: