If FTS5 is enabled by default in the amalgamation, the documentation needs
to be updated.

https://sqlite.org/fts5.html Section 2.1


On Mon, Jun 11, 2018 at 9:57 AM Richard Hipp <d...@sqlite.org> wrote:

> On 6/11/18, Lonnie Abelbeck <li...@lonnie.abelbeck.com> wrote:
> >
> >> On Jun 11, 2018, at 7:23 AM, Richard Hipp <d...@sqlite.org> wrote:
> >>
> >> On 6/11/18, Lonnie Abelbeck <li...@lonnie.abelbeck.com> wrote:
> >>>
> >>> What changed for 3.23.1 -> 3.24.0 to cause such a large increase in
> >>> library
> >>> file size?
> >>>
> >>
> >> See Dan's follow-up.  Beginning with 3.24.0, the FTS5 and JSON1
> >> extensions are enabled by default.
> >>
> >> Manually edit the Makefile generated by ./configure to turn off those
> >> two features.  You ought to be able to do "./configure --disable-fts5
> >> --disable-json1" but those two --disable options appear to be broken
> >> in the ./configure script.
> >
> > Quick note, I added --disable-fts5 --disable-json1 to configure ...
> >
> > Then 3.24.0 when from 814112 bytes to 683648 bytes, also removed -lm
> > dependancy.
> >
> > Ref: For the amalgamation-tarball, enable FTS5 and JSON1 by default
> > https://www.sqlite.org/src/vinfo/03edecaf9dcfc927?diff=1
> >
> > Is there a reason we should not disable FTS5 and JSON1 going forward for
> > embedded use ?
>
> There are two configure scripts
>
> (1) The main configure script at the root of the source tree, used to
> build from canonical sources.
>
> (2) The configure script at autoconf/configure.ac that generates the
> configure script that is part of the prepackaged amalgamation
> deliverables.
>
> Dan was talking about (2) and he is correct that FTS5 and JSON1 went
> from default-off to default-on in version 3.24.0.  I was talking about
> (1) which did not change its default settings, but which does have the
> bug in which the --disable-fts5 and --disable-json1 flags seem to be
> ignored.
>
> There is no reason to include FTS5 and JSON1 in embedded builds if you
> do not need them.
>
> --
> D. Richard Hipp
> d...@sqlite.org
> _______________________________________________
> sqlite-users mailing list
> sqlite-users@mailinglists.sqlite.org
> http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users
>
_______________________________________________
sqlite-users mailing list
sqlite-users@mailinglists.sqlite.org
http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to