summaryrefslogtreecommitdiff
path: root/libsqlite3/README-DEV
diff options
context:
space:
mode:
Diffstat (limited to 'libsqlite3/README-DEV')
-rw-r--r--libsqlite3/README-DEV22
1 files changed, 19 insertions, 3 deletions
diff --git a/libsqlite3/README-DEV b/libsqlite3/README-DEV
index 143a2ad..86f7c79 100644
--- a/libsqlite3/README-DEV
+++ b/libsqlite3/README-DEV
@@ -4,7 +4,23 @@ version. See ../README-DEV for general notes on SQLite packaging.
Symlink the required upstream files into libsqlite3/:
-$ ln -s ../../upstream/{sqlite3.c,sqlite3ext.h,sqlite3.h} libsqlite3
+$ mkdir libsqlite3
+$ pushd libsqlite3
+$ ln -s ../../upstream/{sqlite3.c,sqlite3ext.h,sqlite3.h} .
-Patch ../upstream/sqlite3.c to fix warnings that pop up with -Wall (see
-../upstream/sqlite3.c.patch for details).
+Also fix warnings that pop up with -Wall:
+
+$ mv sqlite3.c sqlite3.c.orig
+$ cp sqlite3.c.orig sqlite3.c
+$ git apply ../fix-warnings.patch
+$ git apply ../fix-writeMask-check.patch
+$ popd
+
+Note that the fix-writeMask-check.patch patch is a backport of the
+c3f616597c40 commit (as appears in the https://github.com/sqlite/sqlite
+mirror). It shouldn't be required starting the release which will follow
+3.40.1.
+
+Also note that patches are produced by commands similar to the following:
+
+$ git diff >fix-warnings.patch