Details
-
Type:
Bug
-
Status: Resolved
-
Priority:
P3
-
Resolution: Fixed
-
Affects Version/s: 12
-
Fix Version/s: 12
-
Component/s: infrastructure
-
Subcomponent:
-
Resolved In Build:b12
Backports
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8238255 | 11.0.8-oracle | Magnus Ihse Bursie | P3 | Resolved | Fixed | b01 |
JDK-8225735 | 11.0.5 | Magnus Ihse Bursie | P3 | Resolved | Fixed | b01 |
Description
There's a bunch of interrelated smelly code regarding static libraries on macosx.
I started by turning libfdlibm into a static library on macosx, as on all other platforms. It turned out that we don't have proper support for static libraries on macosx, so I fixed this too.
Secondly, I removed the libjli_static.a for macosx. There is no good reason to have it. It's probably just a left-over from the old Apple port to macosx. This in turn prompted some additional related cleanup in LauncherCommon.gmk.
I started by turning libfdlibm into a static library on macosx, as on all other platforms. It turned out that we don't have proper support for static libraries on macosx, so I fixed this too.
Secondly, I removed the libjli_static.a for macosx. There is no good reason to have it. It's probably just a left-over from the old Apple port to macosx. This in turn prompted some additional related cleanup in LauncherCommon.gmk.
Attachments
Issue Links
- backported by
-
JDK-8225735 Clean up macosx static library handling
-
- Resolved
-
-
JDK-8238255 Clean up macosx static library handling
-
- Resolved
-
- relates to
-
JDK-8211136 [macosx] Some of our jtreg tests fail in macosx with error "dyld: Library not loaded: @rpath/libjli.dylib" randomly
-
- Resolved
-