-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 04/11/2015 11:04 PM, Andrew Dalke wrote:
> Oh! Then I made a poor inference.
Not really. It is more normal for projects that use others to support
a variety of versions, until doing so isn't possible or too much
effort. APSW used to take that approach, but it wasn't worthwhile.
It is *very* strongly encouraged to include SQLite with your app,
rather than trying to have a single central copy used by all apps.
Since SQLite is used by so many apps, the single central copy approach
keeps breaking them, typically because they depend on various pragmas,
APIs or compile flags. The SQLite team ended up producing the
amalgamation, which makes it one source file and hence really easy to use:
https://www.sqlite.org/amalgamation.html
> The download/compile comments say that using the system SQLite
> instead of the latest version is a possibility. I assumed that
> meant support for older versions of SQLite, since it's rare for the
> system to be at the latest version.
It means that if your system SQLite is sufficiently recent then you
can use that. The very beginning of the doc says what version is
supported, and the apsw.c file also checks the sqlite header file for
version.
http://rogerbinns.github.io/apsw/
Your two requests are in github issues, making it easier to track:
https://github.com/rogerbinns/apsw/issues/187
https://github.com/rogerbinns/apsw/issues/188
Roger
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iEYEARECAAYFAlUq7NcACgkQmOOfHg372QSEggCeJJGK8X065UnmWfx8E+eBVZLy
R3kAnjAsoUp3IJpKDwXZhhupYTFpBM+Y
=hH6s
-----END PGP SIGNATURE-----