This bug is related to bug #293036 and its friends. Most boost libraries are headers-only, and those they require no compilation when get installed and a binary, which is built against these libraries, doesn't require the boost installed at run time. I suppose dev-libs/boost could be split up into dev-libs/boost-headers and dev-libs/boost. The former will _fast_ install headers without any compilation, while the last will DEPEND and RDEPEND on boost-headers and will install all precompiled libraries (it will also inherit most USE flags of today's dev-libs/boost). Then a package may DEPEND on dev-libs/boost-headers _only_, or DEPEND and RDEPEND on dev-libs/boost. (Of course, some exotic package may RDEPEND on dev-libs/boost-headers only, as an exception.) Reproducible: Always Steps to Reproduce:
Sorry, this is not going to happen. 1.42 has a static-libs use flag that lowers compile time considerably. Splitting is too much of a maintenance burden for the additional compile time decrease one gains (in case one needs the headers only). If you need both, you end up with a increase in compile time.
anyone interested in split build of boost may check: https://forums.gentoo.org/viewtopic-t-819332.html