Thanks Karen! Since the JDK8 changeset is already in flight,
I can't add you as a reviewer there, but I will add you as
a reviewer to the 7u6 version which I'm putting together
right now...
Dan
On 5/17/12 8:24 AM, Karen Kinnear wrote:
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