-
Enhancement
-
Resolution: Fixed
-
P3
-
None
-
9-repo-jigsaw
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
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
- relates to
-
JDK-8155632 Remove debuginfo from jmod files
- Resolved
-
JDK-8136777 Introduce bundle targets
- Resolved