-
Bug
-
Resolution: Fixed
-
P2
-
None
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8084543 | emb-9 | Philip Race | P2 | Resolved | Fixed | team |
JDK-8133401 | 8u71 | Philip Race | P2 | Resolved | Fixed | b01 |
JDK-8132079 | 8u66 | Philip Race | P2 | Closed | Fixed | b02 |
JDK-8143749 | emb-8u71 | Philip Race | P2 | Resolved | Fixed | b01 |
https://bugs.openjdk.java.net/browse/JDK-8071710
updated libfontmanager to link against headless AWT instead of XAWT.
It also updated the dependent library.
However sporadically Solaris builds will fail as if the dependency checking was not working.
Re-ordering the declarations of the libs to build so that headless was not one of
the last ones resolved it which seemed to support this theory
Magnus worked out that the exact reason is that the HEADLESS lib being declared
after FONTMANAGER meant that the dependency was indeed not working :-
"
As it turns out, the the call to SetupNativeCompilation for BUILD_LIBAWT_HEADLESS is placed lower in the makefile than BUILD_LIBFONTMANAGER. This means that the variable $(BUILD_LIBAWT_HEADLESS) is empty when the dependency criterion is evaluated, and no actual extra dependency between the two libraries are recorded by make. :-(
The simplest way to solve this is to reorder the two blocks. I suggest placing BUILD_LIBFONTMANAGER below BUILD_LIBAWT_HEADLESS, I have verified that no other dependencies will be broken this way."
- backported by
-
JDK-8084543 [Solaris] : Fix for 8071710 needs to be updated for build dependency checking.
-
- Resolved
-
-
JDK-8133401 [Solaris] : Fix for 8071710 needs to be updated for build dependency checking.
-
- Resolved
-
-
JDK-8143749 [Solaris] : Fix for 8071710 needs to be updated for build dependency checking.
-
- Resolved
-
-
JDK-8132079 [Solaris] : Fix for 8071710 needs to be updated for build dependency checking.
-
- Closed
-
- relates to
-
JDK-8071710 [solaris] libfontmanager should be linked against headless awt library
-
- Resolved
-
-
JDK-8071710 [solaris] libfontmanager should be linked against headless awt library
-
- Resolved
-