From: Tom Stellard Date: Tue, 12 Nov 2013 19:29:21 +0000 (-0800) Subject: gallium: Pass version scripts to linker using --version-script= X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=17930a66aad6774224296ad9c845d30e01e4ffe5;p=mesa.git gallium: Pass version scripts to linker using --version-script= This fixes build failures with the gold linker. CC: "10.0" --- diff --git a/src/gallium/targets/egl-static/Makefile.am b/src/gallium/targets/egl-static/Makefile.am index 760c477148d..fdd5a1d067a 100644 --- a/src/gallium/targets/egl-static/Makefile.am +++ b/src/gallium/targets/egl-static/Makefile.am @@ -30,7 +30,7 @@ # include $(top_srcdir)/src/gallium/Automake.inc -LDFLAGS += -Wl,$(top_srcdir)/src/gallium/targets/egl-static/egl.link +LDFLAGS += -Wl,--version-script=$(top_srcdir)/src/gallium/targets/egl-static/egl.link AM_CFLAGS = $(PTHREAD_CFLAGS) AM_CPPFLAGS = \ diff --git a/src/gallium/targets/egl-static/egl.link b/src/gallium/targets/egl-static/egl.link index 78d155df01a..5be917fdcde 100644 --- a/src/gallium/targets/egl-static/egl.link +++ b/src/gallium/targets/egl-static/egl.link @@ -1,3 +1,3 @@ VERSION { -{ global: _eglMain; local: *; }; + global: _eglMain; local: *; }; diff --git a/src/gallium/targets/pipe-loader/Makefile.am b/src/gallium/targets/pipe-loader/Makefile.am index 970ff0ec3f2..1c2f31bc681 100644 --- a/src/gallium/targets/pipe-loader/Makefile.am +++ b/src/gallium/targets/pipe-loader/Makefile.am @@ -22,7 +22,7 @@ include $(top_srcdir)/src/gallium/Automake.inc -LDFLAGS += -Wl,$(top_srcdir)/src/gallium/targets/pipe-loader/pipe.link +LDFLAGS += -Wl,--version-script=$(top_srcdir)/src/gallium/targets/pipe-loader/pipe.link AM_CPPFLAGS = \ $(GALLIUM_CFLAGS) \ diff --git a/src/gallium/targets/pipe-loader/pipe.link b/src/gallium/targets/pipe-loader/pipe.link index 1c98da67f23..d6dd2af418b 100644 --- a/src/gallium/targets/pipe-loader/pipe.link +++ b/src/gallium/targets/pipe-loader/pipe.link @@ -1,3 +1,3 @@ VERSION { - {global: driver_descriptor; local: *; }; + global: driver_descriptor; local: *; };