2015-10-15 18:18 GMT+02:00 Bruce Blackwell <digimetrix at gmail.com>:
> I do not know if it is significant or not, but this is the first time I
> have ever seen this happen.
>
> sqlite3.dll from sqlite-dll-win32-x86-3090000.zip reports
> sqlite_source_id() as 2015-10-14 18:30:13
> a43bb2b5cf9c7c19edbce37c883826eb0f7ed764
> However, the amalgamation files have #define SQLITE_SOURCE_ID "2015-10-14
> 12:29:53 a721fc0d89495518fe5612e2e3bbc60befd2e90d"

The SOURCE_ID can be found in the SQLite fossil repository, in order
to see exactly which sources the dll was compiled from. e.g. version 3.9.0
is here:
    <http://www.sqlite.org/src/info/a721fc0d89495518fe5612e2e3bbc60befd2e90d>

The source-id from the compiled sqlite3.dll should be available in the same way:
    <http://www.sqlite.org/src/info/a43bb2b5cf9c7c19edbce37c883826eb0f7ed764>
 but   ....    it isn't.  Most likely, the dll was compiled by cherry-picking
[01d3ee7bbe4feeb8] (containing a dll symbol fix) to the 3.9.0 version.
Most likely, this merge was committed to a local fossil repository (which
created the alternative source_id), but never pushed back to the official
repository. That's the best answer I can give.

Regards,
        Jan Nijtmans

Reply via email to