Summary: | dev-libs/boost-1.46.1 automagic dependency on dev-libs/icu : does not respect USE="-icu" | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Fab <netbox253> |
Component: | [OLD] Library | Assignee: | Tiziano Müller (RETIRED) <dev-zero> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | cpp+disabled, hwoarang, SebastianLuther |
Priority: | Normal | Keywords: | PATCH |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 377805 | ||
Attachments: | patch to apply to boost-1.46.1.ebuild |
Description
Fab
2011-08-16 16:43:54 UTC
Forgot to say that obviously others boost libs are also affected : $ for x in /usr/lib/boost-1_46/*.so; do output=$(ldd $x | grep icu); if [ -n "$output" ]; then echo -e "\n---"; echo $x; echo "---"; echo -e "$output"; fi; done --- /usr/lib/boost-1_46/libboost_graph-mt.so --- libicuuc.so.48 => /usr/lib/libicuuc.so.48 (0xb7515000) libicui18n.so.48 => /usr/lib/libicui18n.so.48 (0xb732d000) libicudata.so.48 => /usr/lib/libicudata.so.48 (0xb61d3000) --- /usr/lib/boost-1_46/libboost_graph.so --- libicuuc.so.48 => /usr/lib/libicuuc.so.48 (0xb7606000) libicui18n.so.48 => /usr/lib/libicui18n.so.48 (0xb741e000) libicudata.so.48 => /usr/lib/libicudata.so.48 (0xb62c4000) --- /usr/lib/boost-1_46/libboost_regex-mt.so --- libicuuc.so.48 => /usr/lib/libicuuc.so.48 (0xb7581000) libicui18n.so.48 => /usr/lib/libicui18n.so.48 (0xb7399000) libicudata.so.48 => /usr/lib/libicudata.so.48 (0xb623f000) --- /usr/lib/boost-1_46/libboost_regex.so --- libicuuc.so.48 => /usr/lib/libicuuc.so.48 (0xb7525000) libicui18n.so.48 => /usr/lib/libicui18n.so.48 (0xb733d000) libicudata.so.48 => /usr/lib/libicudata.so.48 (0xb61e3000) Created attachment 284651 [details, diff] patch to apply to boost-1.46.1.ebuild This patch seems to fixs the issue. See [1]. > Tip > > If you don't want the regex library to use ICU then build with the > "--disable-icu" command line option. [1] http://www.boost.org/doc/libs/1_46_1/libs/regex/doc/html/boost_regex/install.html#boost_regex.install.building_with_unicode_and_icu_support This is now fixed. Thank you |