From: Tom Stellard Date: Wed, 23 Oct 2013 20:02:16 +0000 (-0400) Subject: egl-static: Only export necessary symbols v3 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=594fa4a208b138b0b9b24cc8de62e6681ebb8d21;p=mesa.git egl-static: Only export necessary symbols v3 This fixes a crash in glamor when mesa links against static 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/egl-static/Makefile.am b/src/gallium/targets/egl-static/Makefile.am index 0b30aeba29f..760c477148d 100644 --- a/src/gallium/targets/egl-static/Makefile.am +++ b/src/gallium/targets/egl-static/Makefile.am @@ -30,6 +30,8 @@ # include $(top_srcdir)/src/gallium/Automake.inc +LDFLAGS += -Wl,$(top_srcdir)/src/gallium/targets/egl-static/egl.link + AM_CFLAGS = $(PTHREAD_CFLAGS) AM_CPPFLAGS = \ $(GALLIUM_CFLAGS) \ diff --git a/src/gallium/targets/egl-static/egl.link b/src/gallium/targets/egl-static/egl.link new file mode 100644 index 00000000000..78d155df01a --- /dev/null +++ b/src/gallium/targets/egl-static/egl.link @@ -0,0 +1,3 @@ +VERSION { +{ global: _eglMain; local: *; }; +};