summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorEmmanuele Bassi <ebassi@gnome.org>2018-08-11 23:48:14 +0100
committerEmmanuele Bassi <ebassi@gnome.org>2018-08-11 23:53:07 +0100
commit35ceabc78bdc09645ca44413243e98199982d2ce (patch)
tree252ab5096594c0da05109f7fbf87883c8b01beca /.gitlab-ci.yml
parent3833423bd614769107ea6123cc427221af85e3a6 (diff)
downloaddconf-35ceabc78bdc09645ca44413243e98199982d2ce.tar.gz
Avoid use of link_whole in the gsettings backend
The GSettings backend loadable module should not expose any symbol except for the g_io_module_* ones. By using the internal dependency objects, we end up using `link_whole` on libdconf-common and libdconf-gdbus-thread, which means that we now inherit all the symbols exposed by those static libraries. We still want to use `link_whole` every time we depend on those static libraries, but for the GSettings backend module we make an exception, and use `link_with` with the build targets, instead of the internal dependencies. This fixes the `abicheck` test unit. Reviewed-by: nobody Signed-off-by: Emmanuele Bassi <ebassi@gnome.org>
Diffstat (limited to '.gitlab-ci.yml')
0 files changed, 0 insertions, 0 deletions