[Buildroot] [PATCH v2 1/2] package/python3: add optional dependency to gettext
Thomas Petazzoni
thomas.petazzoni at bootlin.com
Sat Apr 11 08:54:01 UTC 2020
On Sun, 5 Apr 2020 16:28:22 +0200
Bernd Kuhls <bernd.kuhls at t-online.de> wrote:
> 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 <bernd.kuhls at t-online.de>
> ---
> v2: unchanged, added to series
I was hesitating between applying this, and using
TARGET_NLS_DEPENDENCIES. But after looking a bit deeper, Python doesn't
really use a standard NLS support, it really checks specifically for
libintl, so I've applied your patch.
Best regards,
Thomas
--
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
More information about the buildroot
mailing list