[Pixman] [PATCH 1/4] test: static link pixman in matrix-test
Emil Velikov
emil.l.velikov at gmail.com
Sun Apr 24 18:20:58 UTC 2016
The test uses pixman internal symbols, which we currently export. To
resolve that static link the pixman library. This is an internal only
test ran at `make check' thus we are fine with the bloated binary and
alike.
Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
---
Afaics the Windows build already uses a static library thus things
should be fine there. I have NOT tested it though.
If people are concerned with this approach, we can build the core files
once and explicitly setup a pixman-static.la for the tests to use.
---
test/Makefile.am | 2 ++
1 file changed, 2 insertions(+)
diff --git a/test/Makefile.am b/test/Makefile.am
index 88dc36d..f70440e 100644
--- a/test/Makefile.am
+++ b/test/Makefile.am
@@ -5,6 +5,8 @@ AM_LDFLAGS = $(OPENMP_CFLAGS) $(TESTPROGS_EXTRA_LDFLAGS) $(PTHREAD_LDFLAGS)
LDADD = libutils.la $(top_builddir)/pixman/libpixman-1.la -lm $(PNG_LIBS) $(PTHREAD_LIBS)
AM_CPPFLAGS = -I$(top_srcdir)/pixman -I$(top_builddir)/pixman $(PNG_CFLAGS)
+matrix_test_LDFLAGS = -static
+
libutils_la_SOURCES = $(libutils_sources) $(libutils_headers)
noinst_LTLIBRARIES = libutils.la
--
2.8.0
More information about the Pixman
mailing list