Hi!

We bundle an unmodified libsqlite3 for at least two years.  Since then
all updates go into any dev, alpha and beta releases, while security
patches (usually backports from libsqlite3) go into stable branches.

ext/sqlite3 requires libsqlite ≥ 3.3.9[1] which has been released on
2007-01-04[2] (i.e. more than eleven years ago!).  ext/pdo_sqlite has no
specific version requirement; there is a check for sqlite3_open()[3]
which I believe is available since 3.0.0.

So is there any particular reason why we still bundle libsqlite3?

[1]
<https://github.com/php/php-src/blob/php-7.3.0RC1/ext/sqlite3/config0.m4#L37-L47>
[2] <https://sqlite.org/oldnews.html#2007_01_04>
[3]
<https://github.com/php/php-src/blob/php-7.3.0RC1/ext/pdo_sqlite/config.m4#L55-L58>

-- 
Christoph M. Becker

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to