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

Examine where and how debuginfo should be packaged

XMLWordPrintable

    • Icon: Enhancement Enhancement
    • Resolution: Fixed
    • Icon: P3 P3
    • None
    • 9-repo-jigsaw
    • infrastructure

      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

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

              Created:
              Updated:
              Resolved: