-
Bug
-
Resolution: Fixed
-
P4
-
7
-
b126
-
generic, x86
-
generic, open_solaris
-
Verified
Solaris 11 development builds and Solaris 11 Express do not have the
necessary support to develop against the legacy Sun DGA APIs.
JDK does not use any of the DGA headers but linking requires a libdga.so
(as opposed to libdga.so.1, which is still there for binary compatibility).
If we ever move to Solaris 11 as a build platform we would need to remove
all reference to DGA. Since its not supported on newer systems (as in for
several years already), that probably isn't going to be an issue.
And because for JDK 7 (and I expect JDK8), we build on Solaris 10, official
builds are fine. But its an inconvenience for developers who are working
on Solaris 11 that it doesn't build there. We should put in some logic
into the Makefiles to skip DGA if we are running on Solaris 11.
necessary support to develop against the legacy Sun DGA APIs.
JDK does not use any of the DGA headers but linking requires a libdga.so
(as opposed to libdga.so.1, which is still there for binary compatibility).
If we ever move to Solaris 11 as a build platform we would need to remove
all reference to DGA. Since its not supported on newer systems (as in for
several years already), that probably isn't going to be an issue.
And because for JDK 7 (and I expect JDK8), we build on Solaris 10, official
builds are fine. But its an inconvenience for developers who are working
on Solaris 11 that it doesn't build there. We should put in some logic
into the Makefiles to skip DGA if we are running on Solaris 11.
- duplicates
-
JDK-6792287 -ldga not found in OpenSolaris
-
- Closed
-