From: Tom Stellard Date: Wed, 23 Oct 2013 19:35:45 +0000 (-0400) Subject: pipe-loader: Only export necessary symbols v3 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=6d6c749215739d0b5f5143dd00a782082b3d03a2;p=mesa.git pipe-loader: Only export necessary symbols v3 This makes it possible to use clover with statically linked LLVM. v2: - Inline LINKER_SCRIPT variable v3: Kai Wasserbäch - Fix out out-of-tree-builds Tested-by: Kai Wasserbäch --- diff --git a/src/gallium/targets/pipe-loader/Makefile.am b/src/gallium/targets/pipe-loader/Makefile.am index e6772b8e308..970ff0ec3f2 100644 --- a/src/gallium/targets/pipe-loader/Makefile.am +++ b/src/gallium/targets/pipe-loader/Makefile.am @@ -22,6 +22,8 @@ include $(top_srcdir)/src/gallium/Automake.inc +LDFLAGS += -Wl,$(top_srcdir)/src/gallium/targets/pipe-loader/pipe.link + AM_CPPFLAGS = \ $(GALLIUM_CFLAGS) \ -I$(top_srcdir)/include \ diff --git a/src/gallium/targets/pipe-loader/pipe.link b/src/gallium/targets/pipe-loader/pipe.link new file mode 100644 index 00000000000..1c98da67f23 --- /dev/null +++ b/src/gallium/targets/pipe-loader/pipe.link @@ -0,0 +1,3 @@ +VERSION { + {global: driver_descriptor; local: *; }; +};