-
Bug
-
Resolution: Fixed
-
P4
-
8
-
Mac OS X 10.10 (Yosemite)
-
b08
-
x86
-
os_x
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8086438 | 8u65 | David Dehaven | P4 | Resolved | Fixed | b01 |
JDK-8137647 | emb-8u65 | Unassigned | P4 | Resolved | Fixed | b01 |
JDK-8077453 | emb-8u60 | David Dehaven | P4 | Resolved | Fixed | team |
Attempting to build hotspot in jdk8u-dev on OSX 10.10 results in two failures. One failure when it attempts to link libjvm.dylib, complaining that -rpath is only available when the target OS version is 10.5 or greater. The second failure is when libsaproc.dylib is linked, failing with mysterious unresolved symbols.
Digging into the issue it was found that the -mmacosx-version-min=XXX argument is not being passed to the linker. Doing so solves both problems. This is a bug in the build system since the intent of that flag is to enforce the minimum supported version of OSX, which is done by the linker when it produces the final Mach-O binary.
Digging into the issue it was found that the -mmacosx-version-min=XXX argument is not being passed to the linker. Doing so solves both problems. This is a bug in the build system since the intent of that flag is to enforce the minimum supported version of OSX, which is done by the linker when it produces the final Mach-O binary.
- backported by
-
JDK-8077453 Cannot build hotspot in jdk8u on OSX 10.10 (Yosemite)
-
- Resolved
-
-
JDK-8086438 Cannot build hotspot in jdk8u on OSX 10.10 (Yosemite)
-
- Resolved
-
-
JDK-8137647 Cannot build hotspot in jdk8u on OSX 10.10 (Yosemite)
-
- Resolved
-