On Tue, Jul 12, 2011 at 4:28 PM, Brian Paul <bri...@vmware.com> wrote: > On 07/12/2011 07:27 AM, Marek Olšák wrote: >> >> I think the past are those times when the gallium interface was changed >> all >> the time. Now it is not, so there is no reason to always compile the libs >> if they are not needed. >> >> No idea why some hardware drivers need to contain whole softpipe and >> llvmpipe. > > My only guess is that we were putting both drivers in one .so and using a > var to switch between the hw driver and softpipe for quick > debuging/comparisons. Can you try building/testing without that dependency > and see what happens?
Yeah. The softpipe and llvmpipe dependency can be removed by: 1) undefining GALLIUM_LLVMPIPE and GALLIUM_SOFTPIPE 2) removing the .a libs from Makefiles After that the GALLIUM_DRIVER variable is basically ignored. Doing step (2) without (1) causes a linker failure. I leave that change to maintainers of the respective drivers. Marek _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev