meson: meson-built libraries have inconsistent compatability / current versions compared to older autotools-built libraries
- Install mesa-18.3.6 and master on macOS and compare the versions of the installed libraries:
18.3.6 has:
libGL.1.dylib:
/opt/X11/lib/libGL.1.dylib (compatibility version 4.0.0, current version 4.0.0)
libGLESv1_CM.1.dylib:
/opt/X11/lib/libGLESv1_CM.1.dylib (compatibility version 3.0.0, current version 3.0.0)
libGLESv2.2.dylib:
/opt/X11/lib/libGLESv2.2.dylib (compatibility version 3.0.0, current version 3.0.0)
libOSMesa.8.dylib:
/opt/X11/lib/libOSMesa.8.dylib (compatibility version 9.0.0, current version 9.0.0)
libglapi.0.dylib:
/opt/X11/lib/libglapi.0.dylib (compatibility version 1.0.0, current version 1.0.0)
master has:
libGL.1.dylib:
/opt/X11/lib/libGL.1.dylib (compatibility version 1.0.0, current version 1.0.0)
libGLESv1_CM.1.dylib:
/opt/X11/lib/libGLESv1_CM.1.dylib (compatibility version 1.0.0, current version 1.0.0)
libGLESv2.2.dylib:
/opt/X11/lib/libGLESv2.2.dylib (compatibility version 2.0.0, current version 2.0.0)
libOSMesa.8.dylib:
/opt/X11/lib/libOSMesa.8.dylib (compatibility version 8.0.0, current version 8.0.0)
libglapi.0.dylib:
/opt/X11/lib/libglapi.0.dylib (compatibility version 0.0.0, current version 0.0.0)
--
The newer versions should have the same compatibility version and newer current version compared to the autotools-based builds.