-
Bug
-
Resolution: Fixed
-
P2
-
12
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8263686 | 11.0.12-oracle | Dukebot | P2 | Closed | Fixed | b01 |
JDK-8223829 | 11.0.4 | Volker Simonis | P2 | Resolved | Fixed | b03 |
Change JDK-8210863 removed the Xrandr.h/randr.h headers from the OpenJDK sources but forgot to add a configure check for the Xrandr extension which is now a build dependency.
The change also broke the AIX build. AIX never supported Xrandr, but that was only detected at runtime, when the JDK was unable to dynamically load libXrand.so. Now, without Xrandr.h/randr.h in the source tree any more, we have to conditionally compile src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c such that it doesn't require the definitions and declarations from Xrandr.h/randr.h any more.
The change also broke the AIX build. AIX never supported Xrandr, but that was only detected at runtime, when the JDK was unable to dynamically load libXrand.so. Now, without Xrandr.h/randr.h in the source tree any more, we have to conditionally compile src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c such that it doesn't require the definitions and declarations from Xrandr.h/randr.h any more.
- backported by
-
JDK-8223829 Fix AIX build after the removal of Xrandr.h and add a configure check for it
-
- Resolved
-
-
JDK-8263686 Fix AIX build after the removal of Xrandr.h and add a configure check for it
-
- Closed
-
- duplicates
-
JDK-8213937 Add Xrandr checks to configure
-
- Closed
-
- relates to
-
JDK-8214343 Handle the absence of Xrandr more generically
-
- Resolved
-
-
JDK-8210863 Remove Xrandr include files from JDK sources
-
- Resolved
-
-
JDK-8221434 Fix typo in lib-x11 autoconf error message about missing headers
-
- Resolved
-
(1 relates to)