-
Bug
-
Resolution: Fixed
-
P2
-
None
-
b59
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8081912 | emb-9 | Philip Race | P2 | Resolved | Fixed | b59 |
Whilst working on another fix I found a compilation failure on OS X in code that
should not be compiled on OS X. One fundamental issue here is that the source
code organisation has no way to distinguish that unix does not equate to X11,
so we need to exclude lots of X11 related files from the build on OS X.
Some of this already happened, but more is needed. Eg we are building GTK L&F on OSX
This was the root cause of https://bugs.openjdk.java.net/browse/JDK-8074921
since it was the GTK L&F that pulled in UNIXToolkit.
should not be compiled on OS X. One fundamental issue here is that the source
code organisation has no way to distinguish that unix does not equate to X11,
so we need to exclude lots of X11 related files from the build on OS X.
Some of this already happened, but more is needed. Eg we are building GTK L&F on OSX
This was the root cause of https://bugs.openjdk.java.net/browse/JDK-8074921
since it was the GTK L&F that pulled in UNIXToolkit.
- backported by
-
JDK-8081912 JDK is still building X11 related Java files on OSX
-
- Resolved
-