
Alexei Alexandrov wrote:
Alexei Alexandrov wrote:
Beman Dawes wrote:
Alexei Alexandrov wrote:
So is this information enough? This issue is a real showstopper for me since it doesn't seem to be possible to use wpath on Linux correctly on systems where locale is not UTF-8! What version of Boost are you using?
Ah, sorry again for not providing these details - I'm using boost.filesystem from 1.34.1 release.
I also ran the failing use case under valgrind - it showed a number of "conditional jumps on uninitialized value" somewhere deep under libstdc++ and also a couple of "4 bytes uninitialized read". I don't know if it's related to the problem though - I was just trying to do what I can.
The problem is rather serious for me - I'm ready to do whatever it's needed to help the boost.filesystem maintainer (is it you?) investigate and fix the problem.
Beman, is there any way to help with investigating/fixing this issue? I also wonder whether wpath is being tested on Linux as part of Boost test suite?
Yes. See boost-root/libs/filesystem/test/wide_test.cpp.
I mean, I'm the only one who reported this problem or just nobody used wchar_t with standard codecvt on Linux so far?
You are the one I can recall reporting this problem, but I don't have any way to know how widely used the facility is on Linux. --Beman