On Fri, 19 Apr 2019 at 19:53, Alyssa Ross <h...@alyssa.is> wrote: > > The meson build system already has these checks. I've just copied them > to autotools. > > Without this, state trackers could be enabled when building with the > following set of options, which resulted in a compile error due to VL > being built without DRM. > > --enable-autotools > --with-platforms=x11 > --with-dri-drivers= > --with-gallium-drivers=swrast > --disable-glx > --disable-dri3 > --disable-gbm > > The compile error was: > > vl/vl_winsys_dri.c:36:10: fatal error: xf86drm.h: No such file or > directory > #include <xf86drm.h> > ^~~~~~~~~~~ > compilation terminated. > I was in favour of the the explicit driver/st tracking yet it was nuked with commit 28e84c93bb33dfc8ac5219480b274c84dbd58762 To address the above use-case, we don't need to reinstate the tracking - it causes a lot of churn.
Off the top of my head - none of the VL code should be build when we have only a swrast driver. Can you try and kill that bug, or shall I? -Emil _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev