Re: [Boost-bugs] [Boost C++ Libraries] #4864: Support for 64-bit ICU

Subject: Re: [Boost-bugs] [Boost C++ Libraries] #4864: Support for 64-bit ICU
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2011-01-05 20:31:30


#4864: Support for 64-bit ICU
-------------------------------+--------------------------------------------
  Reporter: dave | Owner: johnmaddock
      Type: Bugs | Status: new
 Milestone: To Be Determined | Component: regex
   Version: Boost 1.44.0 | Severity: Problem
Resolution: | Keywords:
-------------------------------+--------------------------------------------

Comment (by cnewbold):

 We've had similar struggles trying to build Boost 1.44 with ICU on 64-bit
 Windows 7. In addition to the changes to boost/libs/regex/build/Jamfile.v2
 which we lifted from Trunk, we also found a fundamental problem with the
 implementation of check-target-builds in Boost.Build.

 The problem is that it does not pass properties such as variant,
 architecture and address-model from the property set of the "main" build
 into that for the test executable (has_icu in the case of Boost.Regex).
 This resulted in attempts to build a debug-mode, 32-bit has_icu in our
 release-mode 64-bit environment--none of which succeeded.

 After a lot of hacking around, we finally made the changes in the attached
 patch to boost/tools/build/v2/build/configure.jam. I'm not sure these are
 entirely correct, but when combined with the Boost.Regex Jamfile.v2 from
 Trunk we were able to successfully build with ICU in both 32- and 64-bit
 Windows environments.

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/4864#comment:16>
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:05 UTC