Home | History | Annotate | Download | only in lib
History log of /src/external/public-domain/sqlite/lib/Makefile
RevisionDateAuthorComments
 1.20  15-Nov-2025  mrg convert -Wa,--warn into -Os for m68k.

avoids assembler warnings that are now going to be an error by default.
 1.19  12-Sep-2023  rillig sqlite: re-enable lint

Since <assert.h> 1.26, the 'assert' macro expands to the same text,
whether in lint mode or not.

Defining the NDEBUG macro was redundant, as it is conditionally defined
depending on SQLITE_DEBUG.
 1.18  04-Sep-2023  christos merge conflicts between 3.26.0 and 3.34.0
 1.17  09-Aug-2023  riastradh sqlite3/lib/Makefile: -Wno-error=restrict is a gccism.

Let's try to get at least one working clang autobuild this summer,
shall we?
 1.16  08-Aug-2023  mrg introduce new GCC 12 warning disables and use them in a few places

this introduces 4 new warning disable flags:

CC_WNO_MISSING_TEMPLATE_KEYWORD
CC_WNO_REGISTER
CC_WNO_STRINGOP_OVERREAD
CC_WNO_ARRAY_BOUNDS

and documents them in README.warnings. of these, the string op
and array bounds are both problematic (real bugs) and also spurious
(not real bugs), and the other 2 are mostly temporary for older
3rd party code.

add some new uses of CC_WNO_STRINGOP_OVERFLOW.

fix m68k build for gallium and GCC 12.
 1.15  03-Jun-2023  lukem bsd.own.mk: rename GCC_NO_* to CC_WNO_*

Rename compiler-warning-disable variables from
GCC_NO_warning
to
CC_WNO_warning
where warning is the full warning name as used by the compiler.

GCC_NO_IMPLICIT_FALLTHRU is CC_WNO_IMPLICIT_FALLTHROUGH

Using the convention CC_compilerflag, where compilerflag
is based on the full compiler flag name.
 1.14  12-Apr-2021  mrg new GCC_NO_* uses for warning issues. most of the users of the new
GCC_NO_RETURN_LOCAL_ADDR are bugs in GCC itself, not the code.
 1.13  12-Nov-2020  nia Revert addition of pthread dependency on sqlite.

It is less trivial than expected and introduced some surprising breakage.
 1.12  08-Nov-2020  nia sqlite: do not build without multithreading support

at least a few pkgsrc packages avoid base sqlite because it fails
this check, and it's probably a surprising performance penalty for
unsuspecting users
 1.11  29-Oct-2020  nia sqlite: fts5 extension requires we link with -lm
 1.10  11-Nov-2019  joerg Update LLVM to 10.0.0git (01f3a59fb3e2542fce74c768718f594d0debd0da)
 1.9  01-Jun-2019  mrg remove no longer required ppc64 hack.
 1.8  04-Oct-2016  christos branches: 1.8.14;
Hack around ppc64.
 1.7  06-Jul-2016  mrg branches: 1.7.2;
use -Wa,--warn on m68k. new sqlite generates a large jump table
that generates warnings (but should work).
 1.6  07-Mar-2014  christos change CC to HOST_CC to avoid trying to find <stdarg.h> in an unpopulated
DSTDIR.
 1.5  19-Feb-2014  dsl Add all: and dependall: tatgets so that sqlite3.pc actually gets built.
 1.4  17-Feb-2014  christos auto-generate so that it does not get out of sync again.
 1.3  15-Feb-2013  martin Backout libm dependency here as well (assuming it was meant for the
backed-out use of floor() I added/removed yesterday)
 1.2  14-Feb-2013  matt Link against libm
 1.1  13-Oct-2011  joerg branches: 1.1.2; 1.1.8;
Add build glue for SQLite
 1.1.8.1  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.2.1  22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.7.2.1  04-Nov-2016  pgoyette Sync with HEAD
 1.8.14.2  13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.8.14.1  10-Jun-2019  christos Sync with HEAD

RSS XML Feed