[Buildroot] [PATCH 4/5] package/python3: add sqlite for host build
Waldemar Brodkorb
wbx at openadk.org
Thu Sep 25 02:57:11 UTC 2025
This is a requirement to build firefox.
Signed-off-by: Waldemar Brodkorb <wbx at openadk.org>
---
package/python3/Config.in.host | 6 ++++++
package/python3/python3.mk | 7 ++++++-
2 files changed, 12 insertions(+), 1 deletion(-)
diff --git a/package/python3/Config.in.host b/package/python3/Config.in.host
index f3fcd63567..0d163e1fdc 100644
--- a/package/python3/Config.in.host
+++ b/package/python3/Config.in.host
@@ -28,4 +28,10 @@ config BR2_PACKAGE_HOST_PYTHON3_SSL
help
_ssl module for host Python3.
+config BR2_PACKAGE_HOST_PYTHON3_SQLITE
+ bool "sqlite"
+ select BR2_PACKAGE_HOST_SQLITE
+ help
+ sqlite module for host Python3.
+
endif
diff --git a/package/python3/python3.mk b/package/python3/python3.mk
index 1546915f08..2f162d3b0f 100644
--- a/package/python3/python3.mk
+++ b/package/python3/python3.mk
@@ -19,7 +19,6 @@ PYTHON3_CPE_ID_PRODUCT = python
HOST_PYTHON3_CONF_OPTS += \
--without-ensurepip \
--without-cxx-main \
- --disable-sqlite3 \
--disable-tk \
--with-expat=system \
--disable-test-modules \
@@ -77,6 +76,12 @@ HOST_PYTHON3_CONF_ENV += \
py_cv_module__ssl=n/a
endif
+ifeq ($(BR2_PACKAGE_HOST_PYTHON3_SQLITE),y)
+HOST_PYTHON3_DEPENDENCIES += host-sqlite
+else
+HOST_PYTHON3_CONF_OPTS += --disable-sqlite
+endif
+
PYTHON3_INSTALL_STAGING = YES
ifeq ($(BR2_PACKAGE_PYTHON3_2TO3),y)
--
2.47.3
More information about the buildroot
mailing list