https://bugs.freedesktop.org/show_bug.cgi?id=75453
--- Comment #3 from Christian Prochaska christian.prochaska@genode-labs.com --- 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.