community
community copied to clipboard
boost_locale requires patching to work with use_icu=True
trafficstars
Description of Problem, Request, or Question
boost_locale fails build with use_icu=True
Package Details (Include if Applicable)
- Package Name/Version: boost_locale/1.67.0@bincrafters/testing
- Operating System: any
Steps to reproduce (Include if Applicable)
conan install -o use_icu=True boost_locale/1.67.0@bincrafters/testing --build missing
the issue is two-fold:
- icu 59.1 can't be built on recent linux, this is trivial to fix by overriding with 62.1, but still nice to have fixed boost_locale recipe
- boost_locale tries to access boost_thread when using icu. this can be fixed by removing
"thread",fromsource_only_depsand adding"boost_thread/1.67.0@bincrafters/testing",torequires. though you probably want to make it conditional onuse_icu