Gentoo Archives: gentoo-dev

From: Michael Orlitzky <mjo@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Re: rfc: openrc c api (librc) usage
Date: Wed, 16 Dec 2015 18:09:41
Message-Id: 5671A8CD.10109@gentoo.org
In Reply to: [gentoo-dev] Re: rfc: openrc c api (librc) usage by Duncan <1i5t5.duncan@cox.net>
1 On 12/16/2015 01:44 AM, Duncan wrote:
2 >>
3 >> look at the RDEPEND in ebuilds. if a package uses the libs, it should
4 >> be listed there.
5 >
6 > Even with openrc still in @system? Doesn't look like that bug has been
7 > fixed yet.[1]
8 >
9
10 No one agrees on which @system packages can be omitted from (R)DEPEND.
11 The devmanual says that they can all be omitted:
12
13 https://devmanual.gentoo.org/general-concepts/dependencies/index.html#implicit-system-dependency
14
15 But a lot of people will tell you that if you link to some library (say,
16 libz) from a @system package, you should still include it in RDEPEND.
17 That makes sense, since we now have features that can make use of that
18 information. I think this is what vapier meant.
19
20 And then opinion (2.a) is that the last rule is correct, except for
21 certain things (like libc) that "everyone" links to.