Ah, that's interesting. Actually, the "DRI driver" I meant was the 'i915_dri.so' file, which got created from these components: - libdricommon.a - libmesagallium.a - libgallium.a - libdridrm.a - libi915drm.a - libwsw.a - libsoftpipe.a - libgalahad.a - libtrace.a - librbug.a - libi915.a The Makefile for this library is located in src/gallium/targets/dri-i915. But you're right, there also apppeared a 'mesa_dri_drivers.so' in the build log, which doesn't appear anymore with your four patches applied. I also remember having seen an 'i915_dri.so' file linked to 'mesa_dri_drivers.so' with another configuration. So, there appear to be two ways to get this 'i915_dri.so' file built and one of them is actually a Gallium driver? I'm confused now.