--- src/gallium/drivers/swr/Makefile.am | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-)
diff --git a/src/gallium/drivers/swr/Makefile.am b/src/gallium/drivers/swr/Makefile.am index 6915aae..72d0ac4 100644 --- a/src/gallium/drivers/swr/Makefile.am +++ b/src/gallium/drivers/swr/Makefile.am @@ -102,7 +102,16 @@ rasterizer/jitter/builder_x86.cpp: rasterizer/jitter/scripts/gen_llvm_ir_macros. COMMON_LIBADD = \ $(top_builddir)/src/gallium/auxiliary/libgallium.la \ - $(top_builddir)/src/mesa/libmesagallium.la + $(top_builddir)/src/mesa/libmesagallium.la \ + $(LLVM_LIBS) + +COMMON_LDFLAGS = \ + -shared \ + -module \ + -no-undefined \ + $(GC_SECTIONS) \ + $(NO_UNDEFINED) \ + $(LLVM_LDFLAGS) lib_LTLIBRARIES = libswrAVX.la libswrAVX2.la @@ -117,6 +126,9 @@ libswrAVX_la_SOURCES = \ libswrAVX_la_LIBADD = \ $(COMMON_LIBADD) +libswrAVX_la_LDFLAGS = \ + $(COMMON_LDFLAGS) + libswrAVX2_la_CXXFLAGS = \ -march=core-avx2 \ -DKNOB_ARCH=KNOB_ARCH_AVX2 \ @@ -128,4 +140,7 @@ libswrAVX2_la_SOURCES = \ libswrAVX2_la_LIBADD = \ $(COMMON_LIBADD) +libswrAVX2_la_LDFLAGS = \ + $(COMMON_LDFLAGS) + include $(top_srcdir)/install-gallium-links.mk -- 1.9.1 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev