On 12/16/2015 01:44 AM, Duncan wrote: >> >> look at the RDEPEND in ebuilds. if a package uses the libs, it should >> be listed there. > > Even with openrc still in @system? Doesn't look like that bug has been > fixed yet.[1] >
No one agrees on which @system packages can be omitted from (R)DEPEND. The devmanual says that they can all be omitted: https://devmanual.gentoo.org/general-concepts/dependencies/index.html#implicit-system-dependency But a lot of people will tell you that if you link to some library (say, libz) from a @system package, you should still include it in RDEPEND. That makes sense, since we now have features that can make use of that information. I think this is what vapier meant. And then opinion (2.a) is that the last rule is correct, except for certain things (like libc) that "everyone" links to.