On 2/9/14, 8:06 AM, Branko Čibej wrote:
> I just tested the 1.8.5 release tarball in exactly the same environment. All
> tests pass (except for wc-queries-test #3, which we know did not work with
> SQLite 3.8.x in 1.8.5).
> 
> As far as I'm concerned, this proves conclusively that 1.8.6 has a serious
> regression somewhere, and my -1 stands. Judging by the test failures, it
> appears to be related to the client-side move handling, which I know nothing 
> about.
> 
> It's a shame because there are a few nice improvements in this version; but 
> I'm
> not comfortable with releasing until and unless we figure out what's wrong.

Found how to reproduce it without the homebrew setup.  Homebrew is passing
-DSQLITE_ENABLE_STAT3 in CPPFLAGS.  You can reproduce this with a shared
version of SQLite or the amalgamation by passing
CPPFLAGS="-DSQLITE_ENABLE_STAT3" to the appropriate configure command (SQLite's
if building shared or ours if using the amalgamation).

The setting is documented here:
https://sqlite.org/compile.html#enable_stat3

Homebrew does not provide an option to disable this so all their builds have 
this.

Believe that we have a regression in 1.8.6.  Branko is right, we should fix
this before moving forward.

1.8.6 will not be released.

Reply via email to