Some libraries are deliberately build static-only in the monolithic tree, while modular builds shared objects for everything, including what should probably still be static-only. This includes (but may not be limited to): libdmx.so.1.0.0 liboldX.so.6.0.0 libXau.so.6.0.0 libXdmcp.so.6.0.0
libXdmcp & libXau probably should be shared libraries as they are used by a number of X servers and display managers. When the system had a single X server and just xdm, making them static made sense, but it doesn't fit as well in a world with Xorg, Xnest, Xvfb, Xdmx, Xprint, xdm, gdm, kdm, etc.
dmx was being left static only because rik and kem weren't finished with the API yet, but kem says it's ready to be shared now. taking oldX shared won't hurt, i suppose.
nonetheless we should build them the same way in the monolith too.
libXau & libXdmcp are now built shared in the monolith as well.
guess we'll just swallow up the oldX difference?
yeah, oldX is too small and useless to worry about.
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.