On 12.08.19 18:15, Kevin J. McCarthy wrote:
It looks like building a static binary doesn't work with the sqlite3
option, due to a couple extra dependencies needed in that case.

One common, and increasingly prevalent, solution is to use pkg-config
and the related autoconf macros (e.g. PKG_CHECK_MODULES).  However,
this isn't without issues, for example dealing with libraries
installed in non-standard places.

What do you all think about using pkg-config for the sqlite3
dependency? Experiences and tips on doing this properly are welcome.

Thank you.

Kevin,

I've usually used existing autoconf code as fallback if
PKG_CHECK_MODULES came up with "no info", but I don't have a
recollection of how I configure sqlite3 in bogofilter, it's been ages
(more than a decade), so I only know what's in bogofilter's history...
that was in the sqlite 3.0.8 times.

You can look at
https://gitlab.com/bogofilter/bogofilter/blob/master/bogofilter/src/datastore_sqlite.c
and at similar times for configure.ac here
https://gitlab.com/bogofilter/bogofilter/commits/0f04baaa2a52b0dbe70494766bf693595e5cce23/bogofilter/configure.ac
- but the repo at that time was SVN so chances are that commits (since
they were spanning directories) are mapped separately.

HTH

Reply via email to