mirror of
https://github.com/novatiq/packages.git
synced 2026-04-29 23:18:42 +01:00
sqlite3: add option for batch-atomic write support
This allows to build SQLite with support for the batch-atomic write optimization. It makes use of atomic write support provided by the underlying file system. Currently, this is only supported on F2FS. It it does not work with overlayfs. Signed-off-by: Jan Hoffmann <jan@3e8.eu>
This commit is contained in:
committed by
Etienne Champetier
parent
d7a76b634a
commit
4bc7ba7fe8
@@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=sqlite
|
||||
PKG_VERSION:=3330000
|
||||
PKG_RELEASE:=1
|
||||
PKG_RELEASE:=2
|
||||
|
||||
PKG_SOURCE:=$(PKG_NAME)-autoconf-$(PKG_VERSION).tar.gz
|
||||
PKG_HASH:=106a2c48c7f75a298a7557bcc0d5f4f454e5b43811cc738b7ca294d6956bbb15
|
||||
@@ -31,6 +31,7 @@ PKG_FIXUP:=autoreconf
|
||||
PKG_INSTALL:=1
|
||||
|
||||
PKG_CONFIG_DEPENDS := \
|
||||
CONFIG_SQLITE3_BATCH_ATOMIC_WRITE \
|
||||
CONFIG_SQLITE3_DYNAMIC_EXTENSIONS \
|
||||
CONFIG_SQLITE3_FTS3 \
|
||||
CONFIG_SQLITE3_FTS4 \
|
||||
@@ -99,7 +100,8 @@ endef
|
||||
TARGET_CFLAGS += \
|
||||
-DHAVE_ISNAN \
|
||||
-DHAVE_MALLOC_USABLE_SIZE \
|
||||
-DSQLITE_ENABLE_UNLOCK_NOTIFY
|
||||
-DSQLITE_ENABLE_UNLOCK_NOTIFY \
|
||||
$(if $(CONFIG_SQLITE3_BATCH_ATOMIC_WRITE),-DSQLITE_ENABLE_BATCH_ATOMIC_WRITE)
|
||||
|
||||
CONFIGURE_ARGS += \
|
||||
--disable-debug \
|
||||
|
||||
Reference in New Issue
Block a user