[OE-core] [PATCH] sqlite3_3: Update to 3.25.2

Burton, Ross ross.burton at intel.com
Mon Nov 5 16:11:38 UTC 2018


On Mon, 5 Nov 2018 at 11:43, Burton, Ross <ross.burton at intel.com> wrote:
> Mining the list archive shows that we keep on getting sqlite upgrades
> which fail like this.  Maxin reported that it was due to the
> full-text-search code enabling itself and failing to build, so one
> solution is to explicitly turn it off.

Did some digging.

FTS5 is enabled by default, this needs log() from libm.  If enabled,
AC_SEARCH_LIBS is used to find log() and libm.so, and this bonus
dependency that is needed if statically linking is recorded in
sqlite3.pc.  Pseudo then builds, statically links to pseudo, but also
hard-codes the link line instead of using pkgconfig so this -lm isn't
added, resulting in a link failure on upgrade.

So that explains why the autobuilder explodes when this upgrade
happens, but doesn't explain how it builds for everyone who submits
the upgrade...

Ross



More information about the Openembedded-core mailing list