Hi,

In our debug builds, we build ICU in debug mode and it creates libraries with a "d" suffix (e.g. icuucd.lib). When I build boost regex now with:

bjam.exe -sICU_PATH=<somepath>\icu -d+2 --debug-configuration  toolset=msvc-9.0  threading=multi  python-debugging=on  link=shared  variant=debug  --without-mpi  libs\regex\build

it doesn't find the ICU libs and the linker complains.

I then tried to give ICU_LINK (e.g. like this):

bjam.exe -sICU_PATH=<somepath>\icu  -sICU_LINK=icuucd.lib toolset=msvc-9.0  threading=multi  python-debugging=on  link=shared  variant=debug  --without-mpi  libs\regex\build

but it doesn't add the icuucd.lib to the linker file "bin.v2\libs\regex\build\msvc-9.0\debug\python-debugging-on\threading-multi\boost_regex-vc90-mt-gyd-1_38.dll.rsp"
and I get unresolved symbols.

Any idea how to do this without hacking the Jamfile.v2?

Thanks a lot,
Chris