Skip to content
  • 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