Subject: Re: [Boost-bugs] [Boost C++ Libraries] #1458: Darwin Tiger throws std::runtime_error: locale::facet::_S_create_c_locale name not valid
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2008-05-14 09:08:11
#1458: Darwin Tiger throws std::runtime_error: locale::facet::_S_create_c_locale
name not valid
----------------------------------------------+-----------------------------
Reporter: John Pavel <jrp_at_[hidden]> | Owner: bemandawes
Type: Bugs | Status: new
Milestone: Boost 1.36.0 | Component: filesystem
Version: Boost Development Trunk | Severity: Problem
Resolution: | Keywords:
----------------------------------------------+-----------------------------
Comment (by dirk_at_[hidden]):
I believe this also happens with the following piece of code:
int main()
{
std::locale::global(std::locale(""));
// choke
It seems osx/bsd only supports "C" and "POSIX" (there are some post on the
web saying this), which is sort of strange - why should this be and OSX
does support unicode (how?)
Could this be fixed in any way? Or does Apple need to do something (I'd
rather not compile my own gcc)
Best, Dirk
--
Ticket URL: <http://svn.boost.org/trac/boost/ticket/1458#comment:2>
Boost C++ Libraries <http://www.boost.org/>
Boost provides free peer-reviewed portable C++ source libraries.
This archive was generated by hypermail 2.1.7 : 2017-02-16 18:49:57 UTC