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