afbjorklund / buildroot4minimalism

Minimal linux distribution for making images ("FROM buildroot")
https://github.com/afbjorklund/ma
Other
2 stars 1 forks source link

Default toolchain does not support Python #2

Open afbjorklund opened 1 year ago

afbjorklund commented 1 year ago

# BR2_TOOLCHAIN_BUILDROOT_WCHAR is not set

Building the Python 3 package requires wchar support, so currently it is not possible to add BR2_PACKAGE_PYTHON3

It should be possible to keep using uclibc with the buildroot toolchain, and only enable this setting (BR2_USE_WCHAR).

afbjorklund commented 1 year ago

Adding wchar is only +1M to the default toolchain

188a189,190
> x86_64-buildroot-linux-uclibc_sdk-buildroot/lib/gcc/x86_64-buildroot-linux-uclibc/10.4.0/include/quadmath.h
> x86_64-buildroot-linux-uclibc_sdk-buildroot/lib/gcc/x86_64-buildroot-linux-uclibc/10.4.0/include/quadmath_weak.h
740a743
> x86_64-buildroot-linux-uclibc_sdk-buildroot/share/info/libquadmath.info
884a888,892
> x86_64-buildroot-linux-uclibc_sdk-buildroot/x86_64-buildroot-linux-uclibc/lib64/libquadmath.a
> x86_64-buildroot-linux-uclibc_sdk-buildroot/x86_64-buildroot-linux-uclibc/lib64/libquadmath.la
> x86_64-buildroot-linux-uclibc_sdk-buildroot/x86_64-buildroot-linux-uclibc/lib64/libquadmath.so
> x86_64-buildroot-linux-uclibc_sdk-buildroot/x86_64-buildroot-linux-uclibc/lib64/libquadmath.so.0
> x86_64-buildroot-linux-uclibc_sdk-buildroot/x86_64-buildroot-linux-uclibc/lib64/libquadmath.so.0.0.0
2363a2372
> x86_64-buildroot-linux-uclibc_sdk-buildroot/x86_64-buildroot-linux-uclibc/sysroot/usr/include/wctype.h

BR2_TOOLCHAIN_HAS_LIBQUADMATH=y