Package: librem0
Version: 0.4.7-1
Severity: serious

Hi!

This package provides a shared library that is not self-contained, and
it is missing a run-time dependency on libre0, as it uses some of its
symbols. The library should link against all libraries it uses directly,
because otherwise it is pushing an internal implementation detail towards
its users.

A very simple example to illustrate:

  $ echo 'int main() { return 0; }' >rem.c
  $ gcc -o rem rem.c -lrem
  [ lots of undefined references to missing symbols… ]

I guess there's just a «-lre» missing somewhere in the build system.

(I found this while trying to build a local baresip package, so thanks
for trying to get that in Debian. :)

Thanks,
Guillem

Reply via email to