<div dir="ltr">Hi,<br><div>When running perl from the SDK created by OE I get this warning:<br><br>perl: warning: Setting locale failed.<br>perl: warning: Please check that your locale settings:<br> LANGUAGE = (unset),<br>
LC_ALL = (unset),<br> LANG = "en_US.UTF-8"<br> are supported and installed on your system.<br>perl: warning: Falling back to the standard locale ("C").<br><br></div><div>The following change sets LC_ALL to "C" in the SDK setup script.<br>
<br> diff --git a/meta/classes/toolchain-scripts.bbclass b/meta/classes/toolchain-scripts.bbclass<br>index b9f2aea9..0737253 100644<br>--- a/meta/classes/toolchain-scripts.bbclass<br>+++ b/meta/classes/toolchain-scripts.bbclass<br>
@@ -13,6 +13,7 @@ toolchain_create_sdk_env_script () {<br> script=${1:-${SDK_OUTPUT}/${SDKPATH}/environment-setup-$multimach_target_sys}<br> rm -f $script<br> touch $script<br>+ echo 'export LC_ALL=C' >> $script<br>
echo 'export SDKTARGETSYSROOT='"$sysroot" >> $script<br> echo 'export PATH=${SDKPATHNATIVE}${bindir_nativesdk}:${SDKPATHNATIVE}${bindir_nativesdk}/${TARGET_SYS}:$PATH' >> $script<br>
echo 'export PKG_CONFIG_SYSROOT_DIR=$SDKTARGETSYSROOT' >> $script<br><br></div><div>and gets rid of the perl warning.<br><br></div><div>Is this change something that would be appropriate for upstream OE-Core ?<br>
<br></div><div> -- Jacob
</div></div>