Boost logo

Boost Users :

Subject: [Boost-users] [Regex] Cannot build Regex without ICU
From: Rob Desbois (rob.desbois_at_[hidden])
Date: 2015-02-26 10:33:16

I want to build the Boost libs without ICU support in Regex, but have been
unable to prevent it from being linked in.

I've run the following commands on a freshly extracted distribution of 1.57:
    ./ --without-icu
    ./b2 install

The bootstrap stage output includes this, which seems to indicate it's
behaving correctly:
    Unicode/ICU support for Boost.Regex?... disabled.

The resulting project-config.jam makes no mention of ICU.
The build log includes:
    - has_icu builds : yes
    - icu : yes

The shared library dependencies for the resulting
then include: => /lib64/ (0x00007f74e5e3b000) => /lib64/ (0x00007f74e5a3b000) => /lib64/ (0x00007f74e4467000)

I know the docs for Boost.Regex specify the bootstrap argument as
--disable-icu, however this is rejected as invalid, unlike the argument I

Have I messed up somewhere or is this a bug?
TIA -- rob

Rob Desbois

Boost-users list run by williamkempf at, kalb at, bjorn.karlsson at, gregod at, wekempf at