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. |