mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-01-06 08:50:09 +01:00
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:
parent
61973ffe5b
commit
1ad9534337
3 changed files with 15 additions and 0 deletions
|
|
@ -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 \
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue