Subject: Re: [Boost-bugs] [Boost C++ Libraries] #4864: Support for 64-bit ICU
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2011-04-15 12:23:16
#4864: Support for 64-bit ICU
-------------------------------+--------------------------------------------
Reporter: dave | Owner: vladimir_prus
Type: Bugs | Status: new
Milestone: To Be Determined | Component: build
Version: Boost 1.44.0 | Severity: Problem
Resolution: | Keywords:
-------------------------------+--------------------------------------------
Comment (by DevSolar <solar@â¦>):
Unfortunately I have a complication to add to the subject.
I compiled ICU 4.6.1 on AIX 6.1 using the following line:
{{{
./configure --prefix=/some/icupath --enable-rpath --disable-debug
--disable-tracing --with-library-bits=64
}}}
The latter was necessary because the default behaviour of ICU's configure
on AIX is to build 32bit binaries even while the OS is 64bit.
The resulting libraries and binaries reside in the subdirectories
/some/icupath/bin and /some/icupath/lib (no "64" in the paths).
When I try to compile Boost 1.46.1, like so:
{{{
./bootstrap.sh --prefix=/some/path --with-toolset=vacpp --with-
icu=/some/icupath --with-libraries=regex
./bjam address-model=64
}}}
Boost concludes that:
{{{
vacpp.compile.c++ bin.v2/libs/regex/build/vacpp/debug/address-
model-64/has_icu_test.o
vacpp.link bin.v2/libs/regex/build/vacpp/debug/address-model-64/has_icu
ld: 0711-317 ERROR: Undefined symbol: .u_charFromName_46
ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more
information.
xlC -brtl -bnoipath -q64 -g -qfullpath -o
"bin.v2/libs/regex/build/vacpp/debug/address-model-64/has_icu"
-L/PAZ/contrib_test/icu-4.6.1/bin64 -L/PAZ/contrib_test/icu-4.6.1/lib64
"bin.v2/libs/regex/build/vacpp/debug/address-model-64/has_icu_test.o"
-licuuc -licui18n -licudata
}}}
Long story short, ICU uses lib and bin, while Boost's ICU tests looks into
lib64 and bin64...
-- Ticket URL: <https://svn.boost.org/trac/boost/ticket/4864#comment:33> 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:06 UTC