gallium/targets: resolve undefined reference to pipe_loader_sw_probe_dri
With the introduction of the pipe_loader_sw_probe_dri helper we require the sw/dri winsys during linking stage despite it being unused by any of the targets. This will cause a minor increase in the resulting library which will be cleaned up via linker options with upcoming patches. v2: Link with libswdri.la only when available. Reported-and-tested-by: Tom Stellard <thomas.stellard@amd.com> (v1) Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
This commit is contained in:
@@ -50,6 +50,11 @@ gbm_gallium_drm_la_LIBADD = \
|
||||
$(LIBDRM_LIBS) \
|
||||
-lm
|
||||
|
||||
if HAVE_DRI
|
||||
gbm_gallium_drm_la_LIBADD += \
|
||||
$(top_builddir)/src/gallium/winsys/sw/dri/libswdri.la
|
||||
endif
|
||||
|
||||
if NEED_PIPE_LOADER_XLIB
|
||||
gbm_gallium_drm_la_LIBADD += \
|
||||
$(top_builddir)/src/gallium/winsys/sw/xlib/libws_xlib.la \
|
||||
|
||||
@@ -28,6 +28,11 @@ lib@OPENCL_LIBNAME@_la_LIBADD = \
|
||||
-lclangBasic \
|
||||
$(LLVM_LIBS)
|
||||
|
||||
if HAVE_DRI
|
||||
lib@OPENCL_LIBNAME@_la_LIBADD += \
|
||||
$(top_builddir)/src/gallium/winsys/sw/dri/libswdri.la
|
||||
endif
|
||||
|
||||
if NEED_PIPE_LOADER_XLIB
|
||||
lib@OPENCL_LIBNAME@_la_LIBADD += \
|
||||
$(top_builddir)/src/gallium/winsys/sw/xlib/libws_xlib.la \
|
||||
|
||||
@@ -48,6 +48,11 @@ libxatracker_la_LIBADD = \
|
||||
$(LIBUDEV_LIBS) \
|
||||
$(LIBDRM_LIBS)
|
||||
|
||||
if HAVE_DRI
|
||||
libxatracker_la_LIBADD += \
|
||||
$(top_builddir)/src/gallium/winsys/sw/dri/libswdri.la
|
||||
endif
|
||||
|
||||
if NEED_PIPE_LOADER_XLIB
|
||||
libxatracker_la_LIBADD += \
|
||||
$(top_builddir)/src/gallium/winsys/sw/xlib/libws_xlib.la \
|
||||
|
||||
Reference in New Issue
Block a user