diff options
author | Sam Thursfield <sam@afuera.me.uk> | 2019-07-10 18:07:09 +0100 |
---|---|---|
committer | Sam Thursfield <sam@afuera.me.uk> | 2019-07-10 18:07:09 +0100 |
commit | 5a6ddb60326abc38c3984c99fadeb71e5c6df3d0 (patch) | |
tree | a6c27c7524fe67df42d2bf8280fa732d1ff055cd /src/libtracker-common | |
parent | c9df60a4251fd3f34d46130463cb4154be268bb1 (diff) | |
download | tracker-5a6ddb60326abc38c3984c99fadeb71e5c6df3d0.tar.gz |
Revert "build: libtracker-common should be a static library"
This reverts commit ac856befe3bc237b4817da0c63285d5098be4f3f.
This commit broke tracker-miners, because if we statically link
against libtracker-common then it conflicts with
libtracker-miners-common and we end up with conflicts within GType
like this:
(tracker-extract:30499): GLib-GObject-WARNING **: 17:02:03.353: cannot register existing type 'TrackerDomainOntology'
(tracker-extract:30499): GLib-GObject-WARNING **: 17:02:03.353: cannot add private field to invalid (non-instantiatable) type '<invalid>'
(tracker-extract:30499): GLib-GObject-CRITICAL **: 17:02:03.353: g_type_add_interface_static: assertion 'G_TYPE_IS_INSTANTIATABLE (instance_type)' failed
(tracker-extract:30499): GLib-CRITICAL **: 17:02:03.353: g_once_init_leave: assertion 'result != 0' failed
(tracker-extract:30499): GLib-GIO-CRITICAL **: 17:02:03.353: g_initable_new_valist: assertion 'G_TYPE_IS_INITABLE (object_type)' faile
Diffstat (limited to 'src/libtracker-common')
-rw-r--r-- | src/libtracker-common/meson.build | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/libtracker-common/meson.build b/src/libtracker-common/meson.build index 546f95afe..4287fee9c 100644 --- a/src/libtracker-common/meson.build +++ b/src/libtracker-common/meson.build @@ -39,11 +39,13 @@ if build_machine.system() == 'openbsd' tracker_common_dependencies += libkvm endif -libtracker_common = static_library('tracker-common', +libtracker_common = library('tracker-common', tracker_common_sources, dependencies: tracker_common_dependencies + [unicode_library], c_args: tracker_c_args, include_directories: [configinc, srcinc], + install: true, + install_dir: tracker_internal_libs_dir, ) commoninc = include_directories('.') |