Relates :
|
|
Relates :
|
|
Relates :
|
Since JDK on Solaris has always had a separate "headless" AWT library which does not load X11 libraries, the fontmanager library has been linked against that library to make sure it has no runtime dependency on X11 libraries that it does not need. This is important to running in an environment where X11 is not needed or perhaps not installed - as is frequently the case with server apps that make use of Java 2D. However the following JDK 8 b25 fix for jigsaw/modularisation unintentionally caused libfontmanager to link against the headful AWT because xawt was now being found on the link path https://bugs.openjdk.java.net/browse/JDK-7110002 Although that fix pre-dated the new build system the bug was propagated there most likely trying to preserve exactly what happened before the new build. So the problem is there in JDK 8 updates and still today in JDK 9. The closed source t2k part of the font library also has the same issue. -phil.
|