On Thursday, 2017-11-02 11:32:44 +0100, Marc Dietrich wrote: > Hi Dylan, > > Am Mittwoch, 1. November 2017, 23:49:39 CET schrieb Dylan Baker: > > Signed-off-by: Dylan Baker <dylanx.c.ba...@intel.com> > > Tested-by: Aaron Watry <awa...@gmail.com> > > --- > > meson.build | 20 ++++-- > > meson_options.txt | 2 +- > > src/gallium/drivers/r600/meson.build | 128 > > +++++++++++++++++++++++++++++++++++ src/gallium/meson.build | > > 4 +- > > src/gallium/targets/dri/meson.build | 7 +- > > 5 files changed, 153 insertions(+), 8 deletions(-) > > create mode 100644 src/gallium/drivers/r600/meson.build > > r600 driver (on RS780) seems to work here (X starts, some games play). During > setup, I wondered why the vulkan drivers are enabled by default? This is > different from the autotools setup. Maybe there was a discussion in the past > about it and I just didn't got it. > > Another thing which caught my eyes is the .so names are different. Autotools > produces a 3 number versions for all libs while meson generates a > - no version for libglapi > - single number for libEGL_mesa.so.0, libGLESv2.so.2,libGLX_mesa.so.0 > - two versions for libGLESv1_CM.so.1.1 > - there numbers for libOSMesa.so.8.0.0, and libwayland-egl.so.1.0.0
meson adds as many numbers for the .so filename versions as are given in the `version` field of shared_library(). For instance, GLESv2 has `version : '2'`, while wayland-egl has `version : '1.0.0'`. It's trivially easy to fix, but the question is: does it matter? Does anything use more than the major number? (Honest question, I simply don't know) Might be worth normalizing to either "always major.minor.patch" or "only the non-zero", but afaiu it doesn't matter which one we pick. > > I built with: > > meson \ > --prefix=/usr/local \ > > -Dgallium-drivers=r600,swrast \ > > -Dvulkan-drivers= \ > > -Dtexture-float=true \ > > -Dgles1=true -Dgles2=true \ > > -Dgallium-media=omx,va,vdpau,xvmc \ > > -Dglvnd=true \ > > -Ddri-drivers= \ > > -Dosmesa=gallium \ > > build > > > Marc _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev