Subject: Re: [boost] [regex] "I want everything" should build "out of the box"(onWindows)
From: John Maddock (john_at_[hidden])
Date: 2009-07-29 06:32:15
>> Sorry I must have missed that, what's the problem/fix?
> The "error: link=shared together with runtime-link=static is not
> allowed" problem is the newest problem I have, appeared in recent
> versions, prevents us from doing a complete build.
You simply can not mix dll's with the static runtime - doing so will in
almost all circumstances cause your application to crash.
> The ICU renaming
> thing, well, <quick google search>, Ooo, looky, the 2nd result (1st is
> the Boost.Regex docs) is one of my old (well, the most recent one)
> posts on this exact subject on the boost-users mailing list. :)
> I have made much older posts as well, but google cannot find them it
> seems... But yea, ICU version 3 (and they are *well* past that now,
> version 3 is really old now) changed the naming convention of their
> shared libraries, thus Boost does not link with it without renaming
> things. Check that post for what they were.
Well... As of ICU-4.2, the names of the libraries are documented here:
and match what the Jamfile assumes (and what I downloaded in the binary
package), this information:
also uses the same filenames, for example icuin.lib/dll and not
Still missing something yours, John.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk