Gentoo Archives: gentoo-dev

From: Andrew Gaffney <agaffney@×××××××××××.com>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] why DEPEND and RDEPEND
Date: Thu, 13 May 2004 04:27:53
Message-Id: 40A2F82C.9040807@skylineaero.com
In Reply to: Re: [gentoo-dev] why DEPEND and RDEPEND by Jason Stubbs
1 Jason Stubbs wrote:
2 > On Thursday 13 May 2004 12:55, Andrew Gaffney wrote:
3 >
4 >>>Jon Portnoy wrote:
5 >>>
6 >>>>On Wed, May 12, 2004 at 10:27:48PM -0500, Andrew Gaffney wrote:
7 >>>>
8 >>>>>I was wondering why there was the separation between the compile-time
9 >>>>>depends (DEPEND) and the run-time depends (RDEPEND). Aren't all of them
10 >>>>>needed in order to run the program? Is there a practical reason for
11 >>>>>splitting them up?
12 >>>>
13 >>>>DEPEND is for *building* the package; consider binary packages.
14 >>>
15 >>>Yes, but run-time dependencies can be installed before the package itself.
16 >>>I still don't see a reason for splitting them up.
17 >
18 >
19 > Three reasons:
20 >
21 > a) Binary packages don't require run-time deps to be installed when building.
22 > b) emerging using ${ROOT} only requires the DEPEND atoms to be installed in /.
23 > c) depclean should theoretically be able to remove anything in DEPEND that's
24 > not in RDEPEND or PDEPEND.
25
26 What is PDEPEND? I don't see it mentioned anywhere in
27 <http://www.gentoo.org/doc/en/gentoo-howto.xml>.
28
29 --
30 Andrew Gaffney
31 Network Administrator
32 Skyline Aeronautics, LLC.
33 636-357-1548
34
35
36 --
37 gentoo-dev@g.o mailing list

Replies

Subject Author
Re: [gentoo-dev] why DEPEND and RDEPEND Mike Frysinger <vapier@g.o>