diff options
author | Carlos Garnacho <carlosg@gnome.org> | 2020-09-01 13:11:36 +0200 |
---|---|---|
committer | Carlos Garnacho <carlosg@gnome.org> | 2020-09-01 13:11:36 +0200 |
commit | 83f559ea4cf135d7ae3ab67f5657ca72ad2d5289 (patch) | |
tree | c399d1ce0e0ba2b295dc96bbf6527f4fbca10178 | |
parent | 6642171d9bcfd494cb404d10f40803a7fb85fe16 (diff) | |
download | tracker-83f559ea4cf135d7ae3ab67f5657ca72ad2d5289.tar.gz |
libtracker*: Do not export symbols from static libraries
We let libtracker-sparql tie everything together, specify that these
libraries don't export symbols.
-rw-r--r-- | src/libtracker-data/meson.build | 1 | ||||
-rw-r--r-- | src/libtracker-fts/meson.build | 3 |
2 files changed, 3 insertions, 1 deletions
diff --git a/src/libtracker-data/meson.build b/src/libtracker-data/meson.build index 26ef8e2bd..b367edd12 100644 --- a/src/libtracker-data/meson.build +++ b/src/libtracker-data/meson.build @@ -36,6 +36,7 @@ libtracker_data = static_library('tracker-data', tracker_data_enums[0], tracker_data_enums[1], c_args: tracker_c_args, + gnu_symbol_visibility: 'hidden', # We do *not* want --no-undefined here, this library uses # symbols from libtracker-sparql, but does not mean it should # be linked to it. diff --git a/src/libtracker-fts/meson.build b/src/libtracker-fts/meson.build index 43900478a..44e514484 100644 --- a/src/libtracker-fts/meson.build +++ b/src/libtracker-fts/meson.build @@ -11,7 +11,8 @@ libtracker_fts = static_library('tracker-fts', 'tracker-fts-tokenizer.c', libtracker_fts_fts5, dependencies: [tracker_common_dep], - c_args: tracker_c_args + c_args: tracker_c_args, + gnu_symbol_visibility: 'hidden' ) tracker_fts_dep = declare_dependency( |