sys-kernel/linux-headers contains only headers, so it can be used only in DEPEND. "elibc_glibc? ( >=sys-libs/glibc-2.7 )" most likely also should be in DEPEND. But since sys-libs/glibc-2.7 was released many years ago and older versions are no longer in the tree, this dependency could be dropped.
Created attachment 576248 [details, diff] Patch
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6656766e29bb045723faa715a2b07146b32ff75a commit 6656766e29bb045723faa715a2b07146b32ff75a Author: Arfrever Frehtes Taifersar Arahesis <Arfrever@Apache.Org> AuthorDate: 2019-05-13 00:00:08 +0000 Commit: Lars Wendler <polynomial-c@gentoo.org> CommitDate: 2019-05-13 08:06:40 +0000 sys-apps/iproute2: Depend on sys-kernel/linux-headers only in DEPEND, drop dependency on sys-libs/glibc. Signed-off-by: Arfrever Frehtes Taifersar Arahesis <Arfrever@Apache.Org> Closes: https://bugs.gentoo.org/685758 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org> sys-apps/iproute2/iproute2-5.1.0.ebuild | 5 ++--- sys-apps/iproute2/iproute2-9999.ebuild | 5 ++--- 2 files changed, 4 insertions(+), 6 deletions(-)