pipe-loader: drop support for non-render node devices
authorEmil Velikov <emil.l.velikov@gmail.com>
Mon, 29 Jun 2015 11:36:45 +0000 (12:36 +0100)
committerEmil Velikov <emil.l.velikov@gmail.com>
Mon, 13 Jul 2015 18:52:48 +0000 (19:52 +0100)
commit69a1b9959e59653da262185c4e2cf57d24939b19
tree60ec4a1f1cef14c708d8b0711d0d9192d1e185dc
parentde5c2b6f2b53924bceab6f4b8255d8e9dcad21b4
pipe-loader: drop support for non-render node devices

Render nodes have been around for quite some time. Removing support via
the master/primary node allows us to clean up the conditional
compilation and simplify the build greatly.

For example currently we the pipe-loader, which explicitly links against
xcb and friends (for X auth) if found at compile-time. That
would cause problems as one will be forced to use X/xcb, even if it's a
headless system that is used for opencl.

v2: Clarify the linking topic in the commit message.

Cc: Tom Stellard <thomas.stellard@amd.com>
Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
Reviewed-by: Francisco Jerez <currojerez@riseup.net>
src/gallium/auxiliary/pipe-loader/pipe_loader_drm.c