]> code.ossystems Code Review - openembedded-core.git/commit
bitbake.conf/toolchain-shar-extract: Use en_US.UTF-8 as locale
authorRichard Purdie <richard.purdie@linuxfoundation.org>
Sat, 21 May 2016 11:30:11 +0000 (12:30 +0100)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Sat, 21 May 2016 21:26:26 +0000 (22:26 +0100)
commit833d4c0fe804a1f7524b3d4b75cbcdd65c31ddac
treef640090f48ae2a87768d165c6cf1ac1273fa4640
parentd13f0ac614f1d1e2ef2c8ddc71cbfcf76a8dc3f2
bitbake.conf/toolchain-shar-extract: Use en_US.UTF-8 as locale

Under python 3, if we spawn python processes, we need to have a UTF-8 locale,
else python's file access methods will use ascii. You can't change that mode
once the interpreter is started so we have to ensure a locale is set. Ideally
we'd use C.UTF-8 since OE already forces the C locale but not all distros support
that and we need to set something so en_US.UTF-8 seems as standard we we can get.

This matches the change in bitbake revision 8902c29638411d312e6fc4a197707e5742652e15

Also set this into the environment used when installing SDKs since
python can be run and we need to ensure we use a standardised locale
which is available from things like buildtools-tarball.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/conf/bitbake.conf
meta/files/toolchain-shar-extract.sh