Recent changes such as damage and composite have broken the build of the Xsun servers for the ancient Sun cg-series graphics cards. Since the Xorg server builds on Solaris and the old server was already documented as deprecated and no one has stepped up to maintain it, discussion on the Xorg mailing list lead to the suggestion to just document it as not buildable and switch the default Xserver build on Solaris/sparc to Xorg. The patch which I'll attach in just a minute does exactly this and allows the entire tree to build successfully on Solaris/sparc using gcc without any host.def settings (other than HasGcc). (It still doesn't build with Sun compilers, due to reliance on gcc format assembly code, but I don't think we can fix that in time for this release.)
Created attachment 679 [details] [review] Patch to change default Xserver on Solaris/SPARC Changes the default X server to Xorg on Solaris/sparc and updates the SPARC readme to document that. Disables the build of the sunffb driver for Solaris in the SPARC section of xorg.conf since it can't be built on Solaris (leaves it enabled for SPARC Linux).
Patch checked in. Closing.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.