[folks] build: Don’t link backend libraries with libfolks-internal.la helper
- From: Philip Withnall <pwithnall src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [folks] build: Don’t link backend libraries with libfolks-internal.la helper
- Date: Wed, 8 Jan 2014 18:46:49 +0000 (UTC)
commit 615a58a34693e9c04b9521960f50856fdcb6b98e
Author: Philip Withnall <philip tecnocode co uk>
Date: Wed Jan 8 18:43:00 2014 +0000
build: Don’t link backend libraries with libfolks-internal.la helper
Because libfolks-internal.la is a libtool helper library, and is never
actually installed, it gets statically linked into each backend. This
means that the GObject types in it (such as FolksSmallSet) get
duplicated between libfolks.so and each backend. This causes GObject
errors when the backends are loaded and attempt to re-register types
which already exist.
This is a partial revert of commits:
• 150858a0237291d8269d222defcb82f54c1125cf
• ef76b7cacb5cfdf7963e5c2a2fe3bc8c1c97838e
backends/backend-library.mk | 1 -
1 files changed, 0 insertions(+), 1 deletions(-)
---
diff --git a/backends/backend-library.mk b/backends/backend-library.mk
index f9aac0d..2994fae 100644
--- a/backends/backend-library.mk
+++ b/backends/backend-library.mk
@@ -119,7 +119,6 @@ backend_library_libadd_generic = \
$(NULL)
backend_library_libadd = \
$(backend_library_libadd_generic) \
- $(top_builddir)/folks/libfolks-internal.la \
$(NULL)
backend_library_ldflags_generic = \
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]