From da5937654691d3287c36b00641867a427b3adfb1 Mon Sep 17 00:00:00 2001 From: David Spickett Date: Wed, 6 Oct 2021 16:05:47 +0100 Subject: [PATCH] [libcxx][CI] Install all locales used by the test suite Reviewed By: #libc, ldionne Differential Revision: https://reviews.llvm.org/D111235 --- libcxx/utils/ci/Dockerfile | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/libcxx/utils/ci/Dockerfile b/libcxx/utils/ci/Dockerfile index 6aebebf05a70..6152b0593593 100644 --- a/libcxx/utils/ci/Dockerfile +++ b/libcxx/utils/ci/Dockerfile @@ -45,6 +45,15 @@ RUN apt-get update && apt-get install -y bash curl RUN apt-get update && apt-get install -y ninja-build python3 python3-sphinx python3-distutils git gdb RUN apt-get update && apt-get install -y libc6-dev-i386 # Required to cross-compile to 32 bits +# Locales for gdb and localization tests +RUN apt-get update && apt-get install -y language-pack-en language-pack-fr \ + language-pack-ru language-pack-zh-hans +# These two are not enabled by default so generate them +RUN printf "fr_CA ISO-8859-1\ncs_CZ ISO-8859-2" >> /etc/locale.gen +RUN mkdir /usr/local/share/i1en/ +RUN printf "fr_CA ISO-8859-1\ncs_CZ ISO-8859-2" >> /usr/local/share/i1en/SUPPORTED +RUN locale-gen + # Install Clang , and ToT, which are the ones we support. ENV LLVM_LATEST_VERSION=12 RUN apt-get update && apt-get install -y lsb-release wget software-properties-common