Boost logo

Boost Users :

Subject: Re: [Boost-users] [bjam] Building Regex with static runtime linking
From: Vladimir Prus (vladimir_at_[hidden])
Date: 2009-06-11 02:18:16


Max wrote:

>>
>> And do you have static libs for ICU? If not, then per John statement
> above,
>> you cannot use ICU with static runtime.
>>
>> - Volodya
>
> No. I think it's not a difficult task to change the solution configuration
> of ICU to
> get the static libs. But I don't know whether I need to specially change the
> names
> of resulting static version libs to make them in line with those expected by
> bjam.

[BTW, bjam is a low-level, and dumb, build engine. You are talking about Boost.Build
here].

Boost.Build will use icucore.lib on the command line (and similar for other libraries).
MSVC does not have a way to explicitly request static or shared variant.

> Probably the author of the bjam building scripts can tell immediately the
> answer
> without even having a look at the code. :-)

See above.

> Static version of the unicode-enabled regex is not a must-have of me so far.
> Any
> time that becomes the case, I will have a more deeper test.
>
> Thank you all for your help.

I'd suggest that you and John figure out what behaviour is right. Implementing pretty
much everything is trivial, but I don't know anything about ICU so don't know what's
right.

- Volodya


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net