Subject: Re: [Boost-bugs] [Boost C++ Libraries] #11878: Locale dependend number formatting doesn't work with MSVC release config
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2015-12-29 20:46:01
#11878: Locale dependend number formatting doesn't work with MSVC release config
--------------------------------+---------------------
Reporter: octavian.cacina@⦠| Owner: artyom
Type: Bugs | Status: new
Milestone: To Be Determined | Component: locale
Version: Boost 1.60.0 | Severity: Problem
Resolution: | Keywords:
--------------------------------+---------------------
Comment (by artyom):
> Release config with boost static and runtime dynamic (my production
config) does _not_ work.
There maybe some confusion. If you build boost with `runtime-link=static`
it creates static library linked to STATIC runtime. And if you use one
they refer to "same" stuff in standard library that would actually be
different!.
You should may use static library liked to dynamic runtime and yourself
link to dynamic runtime so you both look into same DLL.
Think of this: when boost locale uses/installs facet - it uses some stuff
placed in MSVC DLL and if other code does not use the dll it would miss
it.
It is critical to do linking correctly.
-- Ticket URL: <https://svn.boost.org/trac/boost/ticket/11878#comment:3> 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:50:19 UTC