-
Bug
-
Resolution: Fixed
-
P1
-
openjdk8u372
-
b06
-
linux, os_x, aix
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8305102 | openjdk8u382 | Adam Farley | P1 | Resolved | Fixed | b01 |
A new stub class was added to the AIX build with JDK-8303408 to solve a build-breaking compilation failure. The same class was added to Solaris a short while ago to solve the same problem via JDK-8303828. However, since JDK8u considers AIX and other unixes to be a subtype of Solaris, this resulted in an duplicate class issue on OS'es which inherit from the solaris/classes dir. I.e. Since JDK-8303828 we have a broken build on the 8u372 rampdown repo on Linux, OS X and AIX.
Proposed action: revert the OS-specific duplicate stub implementations for OS X and AIX in order to solve the build issue on those OSes. Exclude SystemMetrics.java on Linux so as to not use the null-returning stub, but the actual implementation.
Proposed action: revert the OS-specific duplicate stub implementations for OS X and AIX in order to solve the build issue on those OSes. Exclude SystemMetrics.java on Linux so as to not use the null-returning stub, but the actual implementation.
- backported by
-
JDK-8305102 Revert os specific stubs for SystemMetrics
-
- Resolved
-
- duplicates
-
JDK-8304143 [Linux] [MacOS] SystemMetrics class duplication causes builds to fail
-
- Closed
-
- relates to
-
JDK-8303408 [AIX] Broken jdk8u build after JDK-8266391
-
- Resolved
-
-
JDK-8303828 [Solaris] Broken jdk8u build after JDK-8266391
-
- Resolved
-
(2 links to)