X.Org Server Clears Out Remnants For Supporting Outdated Compilers
There are nonetheless no indicators of a brand new X.Org Server function launch coming within the near-term with a lot of the main stakeholders divesting from the xorg-server apart from the XWayland portion of the code-base. However for these previously few days there have been some NetBSD/OpenBSD construct fixes to the X.Org Server in addition to clearing out some remnants of outdated compiler help.
Particularly, old Sun compiler support was cleared out with numerous “__SUNPRO_C” for the Solar Studio compilers. Moreover, outdated USL compiler checks have been eliminated too.
Whereas some might argue in opposition to dropping help for outdated and outdated compilers on the premise of the X.Org Server’s significance and historical past, help for these environments had been successfully lifeless already. Because of the change from the GNU Autoconf to Meson construct system for the X.Org Server, Meson does not help these outdated targets and in flip weren’t buildable because it was. Thus it is simply eradicating lifeless code at this stage.
There’s additionally been bits of different spring cleansing within the codebase, similar to this interesting patch by Oracle’s Alan Coopersmith. The longtime X.Org developer defined:
“unifdef SUNSYSV
I can not inform what this code was initially for – it was added in 1988, 4 years earlier than the discharge of the SysV R4 launch of Solaris 2.0, and I can not discover anyplace that outlined SUNSYSV.”
X.Org Server: the outdated codebase that is uncommon to see new function releases apart from the ongoing slew of security issues that in flip has led to new patch releases at the very least. Will probably be fascinating to see if any new X.Org Server function launch(s) happen in 2024 outdoors of the XWayland scope given the diminishing developer curiosity and plenty of speak however little motion by these anti-Wayland holdouts in the neighborhood to truly contribute to X.Org Server improvement.