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