On Tuesday 25 October 2005 22:38, Ciaran McCreesh wrote: > On Tue, 25 Oct 2005 16:05:00 -0400 solar <[EMAIL PROTECTED]> wrote: > | You two are the ones trying to distort the meaning of RDEPEND= > | simply because the depclean is broken for the cases you make. > > Not at all. The 'R' in RDEPEND means 'needed after the compile is > done'. However, for the sake of keeping the tree small, naming the > variable STUFFTHATISNEEDEDAFTERTHECOMPILEISDONEDEPEND is clearly > impractical.
I agree here. If you don't want packages to be pulled in because of header files, you need support for that (perhaps in the form of subpackages, or a useflag). But IF the header files of a package are installed one should be able to assume that they keep on working. Even after buildtime-only dependencies have been removed. In the case of embedded it is clear that what in binary distributions is part of the development package (.la files, static libraries, header files) is not desired at all. To break dependencies to only strip away some of the headers seems to me a half solution that breaks a lot and doesn't solve the problem either. Paul -- Paul de Vrieze Gentoo Developer Mail: [EMAIL PROTECTED] Homepage: http://www.devrieze.net
pgpmHzlHtX6f1.pgp
Description: PGP signature