Re: [Boost-bugs] [Boost C++ Libraries] #11878: Locale dependend number formatting doesn't work with MSVC release config

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