Dan, Code looks good. Thank you for figuring out this work-around.
thanks, Karen On May 17, 2012, at 10:14 AM, Daniel D. Daugherty wrote: > Greetings, > > This is a code review request for the following P1 bug: > > 7168520 1/3 No jdk8 TL Nightly linux builds due to broken link in > b39-2012-05-13_231 > > Here is the URL for the webrev: > > http://cr.openjdk.java.net/~dcubed/fds_revamp/7168520-webrev/0/ > > This fix has already been reviewed internally and is in the process of > being pushed to the JDK8 T&L repo. Since the bug impacts our internal > aurora tool, we're moving very quickly on this issue. If this code > review request generates any additional changes, then we'll use another > bug ID to make those changes. > > Gory details below... > > In the original FDS implementation, per-VM libjsig.debuginfo symlinks were > created that refer to ../libjsig.debuginfo. When the ZIP_DEBUGINFO_FILES > feature is enabled (the default), the jre/lib/<arch>/libjsig.debuginfo > files are ZIPed into jre/lib/<arch>/libjsig.diz. This makes the per-VM > libjsig.debuginfo symlinks "dangling" because the ../libjsig.debuginfo > files are ZIP'ed. Aurora doesn't tolerate dangling symlinks so this fix > puts a work around in place. > > The work around ZIPs the per-VM libjsig.debuginfo symlinks into a per-VM > libjsig.diz file. Aurora has no problem with ZIP files. After the work > around is in place, the default libjsig.diz layout is: > > jre/lib/<arch>/libjsig.diz - ZIP'ed real libjsig.debuginfo > jre/lib/<arch>/client/libjsig.diz - ZIP'ed symlink > (libjsig.debuginfo -> > ../libjsig.debuginfo) > jre/lib/<arch>/server/libjsig.diz - ZIP'ed symlink > (libjsig.debuginfo -> > ../libjsig.debuginfo) > > Dan >