forked from qt-creator/qt-creator
Android: Fix build path with non-latin characters
androiddeployqt uses toLocal8Bit() to get the correct encoding for executing shell commands, which is broken when Creator sets the process locale to something different from the shell. This caused build failures for all users on systems where the default build path is translated to something which contains non-latin characters. Task-number: QTBUG-34316 Change-Id: I4e7dd0d3351d164b720f042bb21f668589df5527 Reviewed-by: Daniel Teske <daniel.teske@digia.com>
This commit is contained in:
@@ -271,9 +271,6 @@ bool AndroidDeployQtStep::init()
|
||||
pp->setMacroExpander(bc->macroExpander());
|
||||
pp->setWorkingDirectory(bc->buildDirectory().toString());
|
||||
Utils::Environment env = bc->environment();
|
||||
// Force output to english for the parsers. Do this here and not in the toolchain's
|
||||
// addToEnvironment() to not screw up the users run environment.
|
||||
env.set(QLatin1String("LC_ALL"), QLatin1String("C"));
|
||||
pp->setEnvironment(env);
|
||||
pp->setCommand(command);
|
||||
pp->setArguments(Utils::QtcProcess::joinArgs(arguments));
|
||||
|
||||
Reference in New Issue
Block a user