
24 Aug
2008
24 Aug
'08
8:17 p.m.
Joshua Peterson wrote:
It seems that Boost.FileSystem does not implement some methods accepting wpath arguments when compiled with GCC 3.4.3 on Linux. This occurs because BOOST_FILESYSTEM_NARROW_ONLY is defined, which according to the comment in the code occurs for "badly broken compilers or libraries".
Something is amiss. IIRC, BOOST_FILESYSTEM_NARROW_ONLY should only be defined for GCC on Windows/Cygwin, which doesn't have wide character support. Don't all modern versions of GCC on Linux support wide characters? Could you please check to see if BOOST_FILESYSTEM_NARROW_ONLY really is being defined? Thanks, --Beman