diff --git a/src/core/elf.cpp b/src/core/elf.cpp index fda9f41..0e53524 100644 --- a/src/core/elf.cpp +++ b/src/core/elf.cpp @@ -123,10 +123,14 @@ namespace linuxdeploy { std::vector paths; + std::map env; + env.insert(std::make_pair(std::string("LC_ALL"), std::string("C"))); + subprocess::Popen lddProc( {"ldd", d->path.string().c_str()}, subprocess::output{subprocess::PIPE}, - subprocess::error{subprocess::PIPE} + subprocess::error{subprocess::PIPE}, + subprocess::environment(env); ); auto lddOutput = lddProc.communicate();