mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-02-23 10:42:11 +01:00
build: link against gthread and gmodule
When cross-compiling with linaro toolchain 4.6.2, I got several linking errors about missing symbols because a couple libraries are not linked. This patch adds to the LDADD flags the missed libraries. This patch applies above the glib-2-30 branch. Signed-off-by: Víctor Manuel Jáquez Leal <vjaquez@igalia.com> https://bugzilla.gnome.org/show_bug.cgi?id=671711
This commit is contained in:
parent
b299d20923
commit
02f5d4e13e
@ -48,6 +48,12 @@ AM_CPPFLAGS = \
|
||||
|
||||
lib_LTLIBRARIES = libgio-2.0.la
|
||||
|
||||
gio_dependency_libs = \
|
||||
$(top_builddir)/glib/libglib-2.0.la \
|
||||
$(top_builddir)/gobject/libgobject-2.0.la \
|
||||
$(top_builddir)/gmodule/libgmodule-2.0.la \
|
||||
$(top_builddir)/gthread/libgthread-2.0.la
|
||||
|
||||
gdbus_headers = \
|
||||
gdbusauthobserver.h \
|
||||
gcredentials.h \
|
||||
@ -602,10 +608,8 @@ bin_PROGRAMS = gio-querymodules glib-compile-schemas gsettings
|
||||
|
||||
gio_querymodules_SOURCES = gio-querymodules.c
|
||||
gio_querymodules_LDADD = \
|
||||
$(top_builddir)/glib/libglib-2.0.la \
|
||||
$(top_builddir)/gobject/libgobject-2.0.la \
|
||||
$(top_builddir)/gmodule/libgmodule-2.0.la \
|
||||
libgio-2.0.la \
|
||||
$(gio_dependency_libs) \
|
||||
libgio-2.0.la \
|
||||
$(NULL)
|
||||
|
||||
glib_compile_schemas_LDADD = $(top_builddir)/glib/libglib-2.0.la
|
||||
@ -616,8 +620,7 @@ glib_compile_schemas_SOURCES = \
|
||||
glib-compile-schemas.c
|
||||
|
||||
gsettings_LDADD = \
|
||||
$(top_builddir)/glib/libglib-2.0.la \
|
||||
$(top_builddir)/gobject/libgobject-2.0.la \
|
||||
$(gio_dependency_libs) \
|
||||
libgio-2.0.la
|
||||
gsettings_SOURCES = gsettings-tool.c
|
||||
|
||||
@ -630,8 +633,7 @@ dist_schema_DATA = gschema.dtd
|
||||
bin_PROGRAMS += gdbus
|
||||
gdbus_SOURCES = gdbus-tool.c
|
||||
gdbus_LDADD = libgio-2.0.la \
|
||||
$(top_builddir)/glib/libglib-2.0.la \
|
||||
$(top_builddir)/gobject/libgobject-2.0.la
|
||||
$(gio_dependency_libs)
|
||||
|
||||
completiondir = $(sysconfdir)/bash_completion.d
|
||||
completion_DATA = \
|
||||
|
@ -22,6 +22,7 @@ progs_ldadd = \
|
||||
$(top_builddir)/glib/libglib-2.0.la \
|
||||
$(top_builddir)/gthread/libgthread-2.0.la \
|
||||
$(top_builddir)/gobject/libgobject-2.0.la \
|
||||
$(top_builddir)/gmodule/libgmodule-2.0.la \
|
||||
$(top_builddir)/gio/libgio-2.0.la
|
||||
|
||||
TEST_PROGS += \
|
||||
|
@ -79,7 +79,7 @@ errorcheck_mutex_test_LDADD = $(libglib) $(libgthread) $(G_THREAD_LIBS)
|
||||
assert_msg_test_LDADD = $(libglib)
|
||||
if ENABLE_TIMELOOP
|
||||
timeloop_LDADD = $(libglib)
|
||||
timeloop_closure_LDADD = $(libglib) $(libgobject)
|
||||
timeloop_closure_LDADD = $(libglib) $(libgobject) $(libgthread)
|
||||
endif
|
||||
datetime_LDADD = $(libglib)
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user