On Thu, Nov 12, 2020 at 07:58:13PM +0000, Taylor R Campbell wrote:
> But there's a snag with heimdal.
> Heimdal exposes the sqlite3 library to clients via libgssapi.so which
> links against libkrb5.so which brings in libsqlite3.so.  So we get nice
> situations like this:
> % ldd /pkg/2020Q2/bin/svn | grep sqlite   
>         -lsqlite3.0 => /pkg/2020Q2/lib/libsqlite3.so.0
>         -lsqlite3.1 => /usr/lib/libsqlite3.so.1
> This is also why the change to base sqlite3 affected, e.g., su(1).

How about making sqlite3 just a private lib statically linked into whatever
part of heimdahl actually needs it, and not exposing any symbols from it?


Reply via email to