Commit 3e30e8a8 authored by Allison Karlitskaya's avatar Allison Karlitskaya

make tests not dynamic link against /lib/libglib

For some reason, even though the tests are linked against libgobject.la
and libgobject.la mentions libglib.la as a dependency, the tests are
running against the system glib instead of the in-tree one.

Adding the libglib.la file as an explicit LDFLAG fixes it.
parent 1e655eb0
......@@ -11,6 +11,12 @@ libgthread = $(top_builddir)/gthread/libgthread-2.0.la
libgmodule = $(top_builddir)/gmodule/libgmodule-2.0.la
libgobject = $(top_builddir)/gobject/libgobject-2.0.la
# libtool dependency tracking seems broken. this is currently
# required to get the tests to dynamic link against the in-tree
# libglib instead of the system one
libgobject += $(libglib)
########################################################################
noinst_LTLIBRARIES = libtestgobject.la
......@@ -45,7 +51,7 @@ CLEANFILES = stamp-testmarshal.h
########################################################################
LDADD = libtestgobject.la $(libgobject)
LDADD = libtestgobject.la $(libgobject)
test_programs = \
deftype \
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment