ARMCC: Error: #869: could not set locale ""
Information in this knowledgebase article applies to:
I could build my project using ARMCC v5.x compiler toolchain without issue. But after upgrading to Windows 10 version 1809, I got the following error when compiling every module in my project:
Error: #869: could not set locale "" to allow processing of multibyte characters
How can I resolve this error?
This issue is mainly caused by the new Windows "Regional format" option together with additional Windows language packs introduced in Windows 10 version 1809 update.
This compilation error occurs when
In this case ARMCC v5.x compiler cannot retrieve the system locale correctly, which will give the error above, no matter if source code contains multibyte characters or not.
Currently there are two solutions to resolve this issue:
ARMCC compiler might be updated in future to overcome this issue.
The following Discussion Forum threads may provide information related to this topic.
Last Reviewed: Friday, February 1, 2019
of your data.