X.Org Server Clears Out Remnants For Supporting Old Compilers

Written by Michael Larabel in X.Org on 20 February 2024 at 06:27 AM EST. 163 Comments
X.ORG
There are still no signs of a new X.Org Server feature release coming in the near-term with most of the major stakeholders divesting from the xorg-server besides the XWayland portion of the code-base. But for those interested in the past few days there have been some NetBSD/OpenBSD build fixes to the X.Org Server as well as clearing out some remnants of old compiler support.

In particular, old Sun compiler support was cleared out with various "__SUNPRO_C" for the Sun Studio compilers. Additionally, old USL compiler checks have been removed too.

While some may argue against dropping support for old and outdated compilers on the basis of the X.Org Server's importance and history, support for these environments were effectively dead already. Due to the switch from the GNU Autoconf to Meson build system for the X.Org Server, Meson doesn't support these outdated targets and in turn weren't buildable as it was. Thus it's just removing dead code at this stage.

There's also been bits of other spring cleaning in the codebase, such as this interesting patch by Oracle's Alan Coopersmith. The longtime X.Org developer explained:
"unifdef SUNSYSV

I can't tell what this code was originally for - it was added in 1988, 4 years before the release of the SysV R4 release of Solaris 2.0, and I can't find anywhere that defined SUNSYSV."

X.Org Server: the old codebase that's rare to see new feature releases besides the ongoing slew of security issues that in turn has led to new patch releases at least. It will be interesting to see if any new X.Org Server feature release(s) take place in 2024 outside of the XWayland scope given the diminishing developer interest and lots of talk but little action by those anti-Wayland holdouts in the community to actually contribute to X.Org Server development.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week