Following icu update: [ 73% ] * broken /usr/lib64/libboost_graph-1_49.so.1.49.0 (requires libicudata.so.49 libicui18n.so.49 libicuuc.so.49) * broken /usr/lib64/libboost_graph-mt-1_49.so.1.49.0 (requires libicudata.so.49 libicui18n.so.49 libicuuc.so.49) * broken /usr/lib64/libboost_locale-mt-1_49.so.1.49.0 (requires libicudata.so.49 libicui18n.so.49 libicuuc.so.49) [ 74% ] * broken /usr/lib64/libboost_regex-1_49.so.1.49.0 (requires libicudata.so.49 libicui18n.so.49 libicuuc.so.49) * broken /usr/lib64/libboost_regex-mt-1_49.so.1.49.0 (requires libicudata.so.49 libicui18n.so.49 libicuuc.so.49) [snip] [ 100% ] * Generated new 3_broken.rr * Assigning files to packages * /usr/lib64/libboost_graph-1_49.so.1.49.0 -> dev-libs/boost * /usr/lib64/libboost_graph-mt-1_49.so.1.49.0 -> dev-libs/boost * /usr/lib64/libboost_locale-mt-1_49.so.1.49.0 -> dev-libs/boost * /usr/lib64/libboost_regex-1_49.so.1.49.0 -> dev-libs/boost * /usr/lib64/libboost_regex-mt-1_49.so.1.49.0 -> dev-libs/boost [snip] and: # eix dev-libs/boost [I] dev-libs/boost Available versions: (0) 1.49.0-r2 (0/1.52) ~1.52.0-r6 (0/1.53) [M]~1.53.0 {{debug doc icu mpi +nls python python_targets_python2_5 python_targets_python2_6 python_targets_python2_7 python_targets_python3_1 python_targets_python3_2 python_targets_python3_3 static-libs +threads tools}} Installed versions: 1.49.0-r2(06:10:03 PM 02/11/2013)(doc icu python -debug -mpi -static-libs -tools) Homepage: http://www.boost.org/ Description: Boost Libraries for C++ Boost is a very common library. If possible, the ebuild should be updated to support EAPI5's dependency-aware rebuild logic. At least, when using icu.
I agree with Michael, boost needs dependency-aware rebuild logic. sys-fs/e4rat will crash and burn during boot if boost gets updated without issuing a revdep-rebuild, and the only way I could fix it was to use a rescue disk, chroot, and then rebuild e4rat.
Recent boost versions(from 1.52) has subslot dependency on dev-libs/icu Closing as OBSOLETE