]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/commit
sqlite3: upgrade 3.48.0 -> 3.50.4
authorPeter Marko <peter.marko@siemens.com>
Mon, 13 Oct 2025 07:08:46 +0000 (09:08 +0200)
committerMathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Mon, 20 Oct 2025 16:25:28 +0000 (18:25 +0200)
commit2bc6dbd16490c892cbefdfd8050f99caca26f7e3
tree6ee45248b2a780df9e9b57a98e29ca2b6ba569e1
parentcfd5a574db6b812302b6857dfd9c6fe246bed699
sqlite3: upgrade 3.48.0 -> 3.50.4

Handle CVE-2025-3277, CVE-2025-29087 and CVE-2025-29088.

This update includes major change in how it is built.
Instead of autotools, autosetup is used.

Autosetup (https://msteveb.github.io/autosetup/) claims to be
* Replacement for autoconf in many situations
However it also claims NOT to
* Intended to replace all possible uses of autoconf
This means that some autoconf features are not available.

Recipe changes:
* stop inheriting autotools and define B, do_configure and do_install
* add patch to disable zlib as autosetup cannot be preconfigured like
  autotools to force function calls
* update packageconfig options to match new syntax
* libedit is detected with ncurses linking options (as seen in
  do_configure log)
* backport rpaths fix
* define soname to avoid file-rdeps QA error due to wrong library name
* clean B for do_configure as the new Makefiles do not seem to properly
  retrigger build if configuration changes

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
meta/recipes-support/sqlite/sqlite3.inc
meta/recipes-support/sqlite/sqlite3/0001-Add-the-disable-rpath-configure-script-flag-to-addre.patch [new file with mode: 0644]
meta/recipes-support/sqlite/sqlite3/0002-Add-option-to-disable-zlib.patch [new file with mode: 0644]
meta/recipes-support/sqlite/sqlite3_3.48.0.bb [deleted file]
meta/recipes-support/sqlite/sqlite3_3.50.4.bb [new file with mode: 0644]