The symbol is used for hardware only drivers. For swrast the loader uses swrast_create_screen. Add VISIBILITY_CFLAGS while we're here.
Cc: Francisco Jerez <curroje...@riseup.net> Signed-off-by: Emil Velikov <emil.l.veli...@gmail.com> --- src/gallium/targets/pipe-loader/Makefile.am | 3 ++- src/gallium/targets/pipe-loader/pipe_swrast.c | 3 --- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/src/gallium/targets/pipe-loader/Makefile.am b/src/gallium/targets/pipe-loader/Makefile.am index a35ef35..cdeb4b1 100644 --- a/src/gallium/targets/pipe-loader/Makefile.am +++ b/src/gallium/targets/pipe-loader/Makefile.am @@ -27,7 +27,8 @@ AM_CPPFLAGS = \ -I$(top_srcdir)/include \ -I$(top_srcdir)/src/gallium/drivers \ -I$(top_srcdir)/src/gallium/winsys \ - $(LIBDRM_CFLAGS) \ + $(LIBDRM_CFLAGS) \ + $(VISIBILITY_CFLAGS) \ -DGALLIUM_RBUG \ -DGALLIUM_TRACE \ -DGALLIUM_GALAHAD diff --git a/src/gallium/targets/pipe-loader/pipe_swrast.c b/src/gallium/targets/pipe-loader/pipe_swrast.c index 092abf0..f7f354a 100644 --- a/src/gallium/targets/pipe-loader/pipe_swrast.c +++ b/src/gallium/targets/pipe-loader/pipe_swrast.c @@ -6,9 +6,6 @@ PUBLIC struct pipe_screen * swrast_create_screen(struct sw_winsys *ws); -PUBLIC -DRM_DRIVER_DESCRIPTOR("swrast", NULL, NULL, NULL) - struct pipe_screen * swrast_create_screen(struct sw_winsys *ws) { -- 1.9.1 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev