[OE-core] Getting rid of warning when running perl from the SDK
Jacob Kroon
jacob.kroon at gmail.com
Sat Jan 18 13:10:15 UTC 2014
Hi,
When running perl from the SDK created by OE I get this warning:
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LANG = "en_US.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
The following change sets LC_ALL to "C" in the SDK setup script.
diff --git a/meta/classes/toolchain-scripts.bbclass
b/meta/classes/toolchain-scripts.bbclass
index b9f2aea9..0737253 100644
--- a/meta/classes/toolchain-scripts.bbclass
+++ b/meta/classes/toolchain-scripts.bbclass
@@ -13,6 +13,7 @@ toolchain_create_sdk_env_script () {
script=${1:-${SDK_OUTPUT}/${SDKPATH}/environment-setup-$multimach_target_sys}
rm -f $script
touch $script
+ echo 'export LC_ALL=C' >> $script
echo 'export SDKTARGETSYSROOT='"$sysroot" >> $script
echo 'export
PATH=${SDKPATHNATIVE}${bindir_nativesdk}:${SDKPATHNATIVE}${bindir_nativesdk}/${TARGET_SYS}:$PATH'
>> $script
echo 'export PKG_CONFIG_SYSROOT_DIR=$SDKTARGETSYSROOT' >> $script
and gets rid of the perl warning.
Is this change something that would be appropriate for upstream OE-Core ?
-- Jacob
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openembedded.org/pipermail/openembedded-core/attachments/20140118/ff65f201/attachment-0002.html>
More information about the Openembedded-core
mailing list