Re: [Boost-bugs] [Boost C++ Libraries] #12011: Boost.Regex always links against dynamic DLLs of ICU with MSVC

Subject: Re: [Boost-bugs] [Boost C++ Libraries] #12011: Boost.Regex always links against dynamic DLLs of ICU with MSVC
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2016-06-11 17:50:04


#12011: Boost.Regex always links against dynamic DLLs of ICU with MSVC
-------------------------------+-------------------------
  Reporter: stathis@… | Owner: johnmaddock
      Type: Bugs | Status: new
 Milestone: To Be Determined | Component: regex
   Version: Boost 1.61.0 | Severity: Problem
Resolution: | Keywords:
-------------------------------+-------------------------

Comment (by johnmaddock):

 I'm struggling to find any information on building ICU static libraries
 for MSVC (other than your blog). Am I right in thinking that this is not
 officially supported?

 In any case, no Boost changes are required for building the library
 against static ICU with static Boost.Regex as the process of building the
 archive doesn't need to reference ICU at all in that case anyway (just
 find the headers, the binaries aren't required until you link your
 program).

 What is probably needed is an update to the ICU detection code, so that
 when "<runtime-link>static" is used it looks for static ICU. I believe
 the patch here:
 https://github.com/boostorg/regex/commit/acade9f20c9ff439e71b1c919c3c4889bf98aebf
 should have this working now. Can you please double check for me?

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/12011#comment:1>
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:20 UTC