[folks] build: Don’t link backend libraries with libfolks-internal.la helper



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]