From a33e61547fe9b84c97583478002a21541a08f0e4 Mon Sep 17 00:00:00 2001 From: pbbadenhorst <17087278+pbbadenhorst@users.noreply.github.com> Date: Thu, 14 May 2026 13:48:00 -0700 Subject: [PATCH] fix(android): match iOS SQLITE_THREADSAFE=2 and SQLITE_STRICT_SUBTYPE=1 --- android/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/android/build.gradle b/android/build.gradle index e0e43130..75d10447 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -136,7 +136,7 @@ if(!tokenizers.isEmpty()) { // optimizedCflags are appended before sqliteFlags. def defaultSqliteFlags = [] if (performanceMode) { - defaultSqliteFlags += ["-DSQLITE_DQS=0", "-DSQLITE_DEFAULT_MEMSTATUS=0", "-DSQLITE_DEFAULT_WAL_SYNCHRONOUS=1", "-DSQLITE_LIKE_DOESNT_MATCH_BLOBS=1", "-DSQLITE_MAX_EXPR_DEPTH=0", "-DSQLITE_OMIT_DEPRECATED=1", "-DSQLITE_OMIT_PROGRESS_CALLBACK=1", "-DSQLITE_OMIT_SHARED_CACHE=1", "-DSQLITE_USE_ALLOCA=1", "-DSQLITE_THREADSAFE=1"] + defaultSqliteFlags += ["-DSQLITE_DQS=0", "-DSQLITE_DEFAULT_MEMSTATUS=0", "-DSQLITE_DEFAULT_WAL_SYNCHRONOUS=1", "-DSQLITE_LIKE_DOESNT_MATCH_BLOBS=1", "-DSQLITE_MAX_EXPR_DEPTH=0", "-DSQLITE_OMIT_DEPRECATED=1", "-DSQLITE_OMIT_PROGRESS_CALLBACK=1", "-DSQLITE_OMIT_SHARED_CACHE=1", "-DSQLITE_USE_ALLOCA=1", "-DSQLITE_STRICT_SUBTYPE=1", "-DSQLITE_THREADSAFE=2"] } if (enableFTS5) { defaultSqliteFlags += "-DSQLITE_ENABLE_FTS5=1"