On Wed, 6 Mar 2019 at 14:01, Brian Paul <[email protected]> wrote: > > > I guess I don't fully understand a few things about the new meson build. > > 1. I'm trying to build the gallium VMware driver with this: > > export BUILD_DIR=build-meson-dri > > mkdir "${BUILD_DIR}" > > meson -Dshared-llvm=false \ > -Dplatforms=x11,drm \ > -Dgallium-drivers=svga \ > -Dvulkan-drivers= \ > "${BUILD_DIR}" > > ninja -C "${BUILD_DIR}" > > When it's done, there is no vmwgfx_dri.so driver file. So libGL > complains that it can't find the svga driver (nor swrast). I must be > missing something.
I don't think meson got the install in place stuff carried over, so I think everyone does --prefix= somewhere and that should create the vmwgfx_dri.so which will be a link to the libgallium_dri.so you've found. > 2. When the build completes I see that there's a libgallium_dri.so file > that's HUGE: > > $ ls -l build-meson-dri/src/gallium/targets/dri/libgallium_dri.so > > -rwxr-xr-x 1 brianp users 726507584 Mar 5 20:47 > build-meson-dri/src/gallium/targets/dri/libgallium_dri.so* > > > 726MB seems a bit excessive. The libvdpau_gallium.so and > libxatracker.so libraries are also about that size. What's the story there? meson build debug by default, I expect you've gotten a bunch of that. Dave. _______________________________________________ mesa-dev mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/mesa-dev
