summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2021-02-14 14:41:13 +0000
committerRichard Purdie <richard.purdie@linuxfoundation.org>2021-02-26 15:30:40 +0000
commit0d3ddf4adab2b51c0a486c5d49cc6a1e5214b6d3 (patch)
tree5818ab31040877b74e23f89f4c9fef98f95ba14d
parentaf3a007ce26cad0ee79f2ec9d93c2c6ae65d3ba2 (diff)
downloadpoky-0d3ddf4adab2b51c0a486c5d49cc6a1e5214b6d3.tar.gz
buildtools-extended-tarball: Add glibc-gconvs needed for build
When building vim it tries to rebuild files using iconv. If this fails the build continues anyway but the output is not determnistic as builds using a hosttools tarball are different from builds where there isn't a hosttools tarball. Add the needed gconvs to the tarball when iconv is present to become determistic and generate vim locales consistently. (From OE-Core rev: 8008d64e8f1d711ba46b92625bb2bad99a4293db) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit b945652a088f430a2adec6b968cd00c5928d4272) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r--meta/recipes-core/meta/buildtools-extended-tarball.bb10
1 files changed, 10 insertions, 0 deletions
diff --git a/meta/recipes-core/meta/buildtools-extended-tarball.bb b/meta/recipes-core/meta/buildtools-extended-tarball.bb
index 0816486754..83e3fddccc 100644
--- a/meta/recipes-core/meta/buildtools-extended-tarball.bb
+++ b/meta/recipes-core/meta/buildtools-extended-tarball.bb
@@ -28,11 +28,21 @@ TOOLCHAIN_HOST_TASK += "\
28 nativesdk-libtool \ 28 nativesdk-libtool \
29 nativesdk-pkgconfig \ 29 nativesdk-pkgconfig \
30 nativesdk-glibc-utils \ 30 nativesdk-glibc-utils \
31 nativesdk-glibc-gconv-ibm850 \
32 nativesdk-glibc-gconv-iso8859-1 \
33 nativesdk-glibc-gconv-utf-16 \
34 nativesdk-glibc-gconv-cp1250 \
35 nativesdk-glibc-gconv-cp1251 \
36 nativesdk-glibc-gconv-cp1252 \
37 nativesdk-glibc-gconv-euc-jp \
38 nativesdk-glibc-gconv-libjis \
31 nativesdk-libxcrypt-dev \ 39 nativesdk-libxcrypt-dev \
32 nativesdk-parted \ 40 nativesdk-parted \
33 nativesdk-dosfstools \ 41 nativesdk-dosfstools \
34 nativesdk-gptfdisk \ 42 nativesdk-gptfdisk \
35 " 43 "
44# gconv-cp1250, cp1251 and euc-jp needed for iconv to work in vim builds
45# also copied list from uninative
36 46
37TOOLCHAIN_OUTPUTNAME = "${SDK_ARCH}-buildtools-extended-nativesdk-standalone-${DISTRO_VERSION}" 47TOOLCHAIN_OUTPUTNAME = "${SDK_ARCH}-buildtools-extended-nativesdk-standalone-${DISTRO_VERSION}"
38 48