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
> 

Reply via email to