Skip to content

Commit 7b7cf00

Browse files
committed
chore: try new sqlite build patch
1 parent 19c3f69 commit 7b7cf00

File tree

2 files changed

+14
-0
lines changed

2 files changed

+14
-0
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,7 @@ jobs:
7676
- name: Configure build tools and compile
7777
run: |
7878
cd thirdparty/sqlite
79+
git apply ../../patches/sqlite_fix_build.patch
7980
export OPT_FEATURE_FLAGS="-DSQLITE_OMIT_ALTERTABLE -DSQLITE_OMIT_ANALYZE -DSQLITE_UNTESTABLE -DSQLITE_OMIT_SHARED_CACHE \
8081
-DSQLITE_OMIT_AUTOVACUUM -DSQLITE_OMIT_BLOB_LITERAL -DSQLITE_OMIT_CHECK -DSQLITE_OMIT_COMPILEOPTION_DIAGS \
8182
-DSQLITE_OMIT_DATETIME_FUNCS -DSQLITE_OMIT_DEPRECATED -DSQLITE_OMIT_EXPLAIN -DSQLITE_OMIT_FLAG_PRAGMAS \

patches/sqlite_fix_build.patch

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
diff --git a/Makefile.in b/Makefile.in
2+
index 5b17c0e426..095c43b83d 100644
3+
--- a/Makefile.in
4+
+++ b/Makefile.in
5+
@@ -281,7 +281,7 @@ sqlite_cfg.h: $(AS_AUTO_DEF)
6+
# build requires GNU make.
7+
#
8+
EMCC_WRAPPER = @EMCC_WRAPPER@
9+
-fiddle: sqlite3.c shell.c
10+
+fiddle: sqlite3.c
11+
@if [ x = "x$(EMCC_WRAPPER)" ]; then \
12+
echo "Emscripten SDK not found by configure. Cannot build fiddle." 1&>2; \
13+
exit 1; \

0 commit comments

Comments
 (0)