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-16 11:28:17 +0000
commit2e655504983921ce177a310ce1d7a10a1cec49e7 (patch)
treeb8a6f29c9f827707d3696e4a7d8dbf6b719cfbad
parentb08bc75f22879dee584b915d040e6466477e040a (diff)
downloadpoky-2e655504983921ce177a310ce1d7a10a1cec49e7.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: b945652a088f430a2adec6b968cd00c5928d4272) 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