From 2a36dad00823ec3bcefdd3f82cfe75d55c0caeb2 Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Sun, 5 Apr 2020 16:28:22 +0200 Subject: [PATCH] package/python3: add optional dependency to gettext Tested using this defconfig: BR2_TOOLCHAIN_BUILDROOT_WCHAR=y BR2_SYSTEM_ENABLE_NLS=y BR2_PACKAGE_PYTHON3=y Without this patch: $ readelf -a output/target/usr/lib/libpython3.8.so.1.0 | grep NEEDED 0x00000001 (NEEDED) Shared library: [libc.so.0] With this patch: $ readelf -a output/target/usr/lib/libpython3.8.so.1.0 | grep NEEDED 0x00000001 (NEEDED) Shared library: [libintl.so.8] 0x00000001 (NEEDED) Shared library: [libc.so.0] Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni --- package/python3/python3.mk | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/package/python3/python3.mk b/package/python3/python3.mk index d12237300d..2656037efd 100644 --- a/package/python3/python3.mk +++ b/package/python3/python3.mk @@ -146,6 +146,10 @@ ifeq ($(BR2_TOOLCHAIN_USES_UCLIBC),y) PYTHON3_CONF_ENV += ac_cv_func_wcsftime=no endif +ifeq ($(BR2_PACKAGE_GETTEXT_PROVIDES_LIBINTL),y) +PYTHON3_DEPENDENCIES += gettext +endif + PYTHON3_CONF_OPTS += \ --without-ensurepip \ --without-cxx-main \ -- 2.30.2