[Spice-devel] [PATCH] server: Fix tests Makefile
Marc-André Lureau
mlureau at redhat.com
Mon Jan 4 05:51:01 PST 2016
Hi
----- Original Message -----
> As reported in https://bugs.freedesktop.org/show_bug.cgi?id=93520, the
> build from git is failing in Archlinux systems with undefined
> references to glib symbols.
>
> Instead of using .a static files, using libtool .la solves the problem.
ack from me, but Frediano didn't ack a similar patch I sent "build-sys: build a noinst libtest.la to link to", so I'd wait for him.
>
> Signed-off-by: Eduardo Lima (Etrunko) <etrunko at redhat.com>
> ---
> server/tests/Makefile.am | 35 +++++++++++++++++------------------
> 1 file changed, 17 insertions(+), 18 deletions(-)
>
> diff --git a/server/tests/Makefile.am b/server/tests/Makefile.am
> index 94a4103..3f1486b 100644
> --- a/server/tests/Makefile.am
> +++ b/server/tests/Makefile.am
> @@ -19,7 +19,6 @@ AM_CPPFLAGS += -DAUTOMATED_TESTS
> endif
>
> LDADD = \
> - $(GLIB2_LIBS) \
> $(top_builddir)/spice-common/common/libspice-common.la \
> $(top_builddir)/server/libspice-server.la \
> $(GLIB2_LIBS) \
> @@ -52,11 +51,11 @@ TESTS = \
>
> check_PROGRAMS = $(TESTS)
>
> -noinst_LIBRARIES = \
> - libstat_test1.a \
> - libstat_test2.a \
> - libstat_test3.a \
> - libstat_test4.a \
> +noinst_LTLIBRARIES = \
> + libstat_test1.la \
> + libstat_test2.la \
> + libstat_test3.la \
> + libstat_test4.la \
> $(NULL)
>
> test_vdagent_SOURCES = \
> @@ -127,21 +126,21 @@ spice_server_replay_SOURCES = \
>
> stat_test_SOURCES = stat-main.c
> stat_test_LDADD = \
> + libstat_test1.la \
> + libstat_test2.la \
> + libstat_test3.la \
> + libstat_test4.la \
> $(LDADD) \
> - libstat_test1.a \
> - libstat_test2.a \
> - libstat_test3.a \
> - libstat_test4.a \
> $(NULL)
>
> -libstat_test1_a_SOURCES = stat-test.c
> -libstat_test1_a_CPPFLAGS = $(AM_CPPFLAGS) -DTEST_COMPRESS_STAT=0
> -DTEST_RED_WORKER_STAT=0 -DTEST_NAME=stat_test1
> +libstat_test1_la_SOURCES = stat-test.c
> +libstat_test1_la_CPPFLAGS = $(AM_CPPFLAGS) -DTEST_COMPRESS_STAT=0
> -DTEST_RED_WORKER_STAT=0 -DTEST_NAME=stat_test1
>
> -libstat_test2_a_SOURCES = stat-test.c
> -libstat_test2_a_CPPFLAGS = $(AM_CPPFLAGS) -DTEST_COMPRESS_STAT=0
> -DTEST_RED_WORKER_STAT=1 -DTEST_NAME=stat_test2
> +libstat_test2_la_SOURCES = stat-test.c
> +libstat_test2_la_CPPFLAGS = $(AM_CPPFLAGS) -DTEST_COMPRESS_STAT=0
> -DTEST_RED_WORKER_STAT=1 -DTEST_NAME=stat_test2
>
> -libstat_test3_a_SOURCES = stat-test.c
> -libstat_test3_a_CPPFLAGS = $(AM_CPPFLAGS) -DTEST_COMPRESS_STAT=1
> -DTEST_RED_WORKER_STAT=0 -DTEST_NAME=stat_test3
> +libstat_test3_la_SOURCES = stat-test.c
> +libstat_test3_la_CPPFLAGS = $(AM_CPPFLAGS) -DTEST_COMPRESS_STAT=1
> -DTEST_RED_WORKER_STAT=0 -DTEST_NAME=stat_test3
>
> -libstat_test4_a_SOURCES = stat-test.c
> -libstat_test4_a_CPPFLAGS = $(AM_CPPFLAGS) -DTEST_COMPRESS_STAT=1
> -DTEST_RED_WORKER_STAT=1 -DTEST_NAME=stat_test4
> +libstat_test4_la_SOURCES = stat-test.c
> +libstat_test4_la_CPPFLAGS = $(AM_CPPFLAGS) -DTEST_COMPRESS_STAT=1
> -DTEST_RED_WORKER_STAT=1 -DTEST_NAME=stat_test4
> --
> 2.5.0
>
> _______________________________________________
> Spice-devel mailing list
> Spice-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/spice-devel
>
More information about the Spice-devel
mailing list