package/sqlite: json extension enabled by default
Since SQLite 3.38 [0] the JSON extension is enabled by default. A new Option was introduced to actively disable the extension. [1] The JSON support is very small (<4%) compared to the rest of sqlite, so enable it unconditionally: -rwxr-xr-x 1 peko peko 1470368 Mar 12 10:50 output-without/target/usr/lib/libsqlite3.so.0.8.6 -rwxr-xr-x 1 peko peko 1530232 Mar 12 10:46 output-with/target/usr/lib/libsqlite3.so.0.8.6 E.G. a delta of 59864 bytes or 3.9% [0] https://sqlite.org/releaselog/3_38_0.html [1] https://sqlite.org/json1.html#compiling_in_json_support Signed-off-by: Michael Nosthoff <buildroot@heine.tech> [Peter: unconditionally include JSON support] Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
committed by
Peter Korsgaard
parent
8ea3365b61
commit
b7f154eab7
@@ -146,6 +146,12 @@ endif
|
||||
|
||||
comment "Legacy options removed in 2025.02"
|
||||
|
||||
config BR2_PACKAGE_SQLITE_ENABLE_JSON1
|
||||
bool "Enable the JSON extensions for SQLite has been removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
Since SQLite 3.38 the JSON Extension is enabled by default.
|
||||
|
||||
config BR2_PACKAGE_ANGULARJS
|
||||
bool "angularjs has been removed"
|
||||
select BR2_LEGACY
|
||||
|
||||
@@ -30,12 +30,6 @@ config BR2_PACKAGE_SQLITE_ENABLE_FTS3
|
||||
http://www.sqlite.org/amalgamation.html), version 3 of the
|
||||
full-text search engine is added to the build automatically.
|
||||
|
||||
config BR2_PACKAGE_SQLITE_ENABLE_JSON1
|
||||
bool "Enable the JSON extensions for SQLite"
|
||||
help
|
||||
When this option is defined in the amalgamation, the JSON
|
||||
extensions are added to the build automatically.
|
||||
|
||||
config BR2_PACKAGE_SQLITE_ENABLE_UNLOCK_NOTIFY
|
||||
bool "Enable sqlite3_unlock_notify() interface"
|
||||
help
|
||||
|
||||
@@ -25,10 +25,6 @@ ifeq ($(BR2_PACKAGE_SQLITE_ENABLE_FTS3),y)
|
||||
SQLITE_CFLAGS += -DSQLITE_ENABLE_FTS3
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_SQLITE_ENABLE_JSON1),y)
|
||||
SQLITE_CFLAGS += -DSQLITE_ENABLE_JSON1
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_SQLITE_ENABLE_UNLOCK_NOTIFY),y)
|
||||
SQLITE_CFLAGS += -DSQLITE_ENABLE_UNLOCK_NOTIFY
|
||||
endif
|
||||
|
||||
Reference in New Issue
Block a user