JDK-6685702 : build failure caused by the fix for 6681745
Type:Bug
Component:client-libs
Sub-Component:2d
Affected Version:6u10
Priority:P2
Status:Closed
Resolution:Fixed
OS:solaris_10
CPU:sparc
Submitted:2008-04-08
Updated:2010-10-14
Resolved:2008-04-12
The Version table provides details related to the release that this issue/RFE will be addressed.
Unresolved : Release in which this issue/RFE will be addressed. Resolved: Release in which this issue/RFE has been resolved. Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.
The fix for
6681745: OGL: provide a way to create a v-synced BufferStrategy with COPIED flip contents
introduced a build failure no unix platforms only apparent when
building the workspace from scratch.
EVALUATION
The problem is that GLXVolatileSurfaceManager referenced
XComponentPeer which is built later as part of XAWT
toolkit. Normally this is not an issue but XComponentPeer
can't be built at that time since a bunch of XAWT
sources it references hasn't been generated yet.
The fix is to introduce an interface implemented by
XComponentPeer which will be used in
GLXVolatileSurfaceManager.