Erik,

Thanks for the review!


On 9/23/13 2:36 AM, Erik Joelsson wrote:
I have looked (primarily) at the jdk and root repo changes, which look good to me.

Thanks.


You say that the changes in jdk are just to support importing .diz files, but it looks like you are enabling FDS in the jdk build too, or am I missing something?

In the 'jdk' repo the logic for setting the ENABLE_FULL_DEBUG_SYMBOLS
and ZIP_DEBUGINFO_FILES flags is there, but the logic for putting the
.dSYM directories into .diz files is not yet there.

The ENABLE_FULL_DEBUG_SYMBOLS flag is used by other logic to know when
to copy/import .diz files from the various repo builds into the image
being constructed.

Dan




/Erik

On 2013-09-21 05:36, Daniel D. Daugherty wrote:
Greetings,

I have the initial support for Full Debug Symbols (FDS) on MacOS X done
and ready for review:

    7165611 implement Full Debug Symbols on MacOS X hotspot
    https://bugs.openjdk.java.net/browse/JDK-7165611

Here is the JDK8/HSX-25 webrev URL:

OpenJDK: http://cr.openjdk.java.net/~dcubed/fds_revamp/7165611-webrev/0-jdk8/ Internal: http://javaweb.us.oracle.com/~ddaugher/fds_revamp/7165611-webrev/0-jdk8/

This webrev includes changes for the follow repos:

    jdk8
    jdk8/hotspot
    jdk8/jdk
    jdk8/jdk/make/closed

Once these changes are approved, I'm planning to push them to
RT_Baseline. From there, they can follow the normal path to
Main_Baseline and eventually JDK8.

This work enables FDS on MacOS X for the 'hotspot' repo; the changes in
the other repos are necessary to support importing the .diz files from
the MacOS X 'hotspot' build into the forest build. I also fixed a few
FDS related errors in the magic incantations for the new build. This is
mostly a port from Linux -> MacOS X/BSD with the dtrace changes ported
from Solaris. In other words, this is Frankenstein's monster...

Thanks to Staffan Larsen for providing an initial set of changes
which I morphed into what you see here.

Testing:
- JPRT HSX build and test on all platforms; verification of .diz
  files in the MacOS X JPRT bundles
- JPRT JDK8 forest build and test on all platforms; verification of
  .diz files in the MacOS X JPRT bundles
  Note: In previous FDS changesets, I also did a standalone 'jdk'
  repo build and test, but that no longer seems to work.

As always, comments, questions and suggestions are welcome.

Dan


Reply via email to