• Carlos Garnacho's avatar
    build: Do not link libtracker-data.so to libtracker-sparql.so · 06425999
    Carlos Garnacho authored
    Even though libtracker-data uses types from libtracker-sparql, this
    is the wrong way around. However, doing the right thing here still
    breaks because meson is playing smart here and passes --no-undefined
    for every shared library by default, so build breaks with obviously
    undefined symbols.
    
    Correct the dependency tree to be exactly how it was with autotools,
    and override b_lundef when building libtracker-data to leave the
    borrowed symbols undefined. The gaps will be filled in because
    everyone must link with libtracker-sparql.
    
    Closes: #44
    06425999
Name
Last commit
Last update
docs Loading commit data...
examples Loading commit data...
m4 Loading commit data...
po Loading commit data...
src Loading commit data...
tests Loading commit data...
utils Loading commit data...
.gitignore Loading commit data...
.gitlab-ci.yml Loading commit data...
AUTHORS Loading commit data...
COPYING Loading commit data...
COPYING.GPL Loading commit data...
COPYING.LGPL Loading commit data...
ChangeLog.pre-0-6-93 Loading commit data...
MAINTAINERS Loading commit data...
Makefile.am Loading commit data...
Makefile.decl Loading commit data...
NEWS Loading commit data...
README Loading commit data...
autogen.sh Loading commit data...
config.h.meson.in Loading commit data...
configure.ac Loading commit data...
gitlog-to-changelog Loading commit data...
meson.build Loading commit data...
meson_options.txt Loading commit data...
tap-driver.sh Loading commit data...
tap-test Loading commit data...
tracker.doap Loading commit data...