From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by nuthatch.gentoo.org with esmtp (Exim 4.50) id 1EUh20-0002XL-Dy for garchives@archives.gentoo.org; Wed, 26 Oct 2005 08:53:12 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.5/8.13.5) with SMTP id j9Q8oJ0j019476; Wed, 26 Oct 2005 08:50:19 GMT Received: from callisto.cs.kun.nl (callisto.cs.kun.nl [131.174.33.75]) by robin.gentoo.org (8.13.5/8.13.5) with ESMTP id j9Q8k9xr008336 for ; Wed, 26 Oct 2005 08:46:09 GMT Received: from localhost (localhost [127.0.0.1]) by callisto.cs.kun.nl (Postfix) with ESMTP id 365572E80D7 for ; Wed, 26 Oct 2005 10:46:22 +0200 (CEST) From: Paul de Vrieze To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Reminder on dependencies. User-Agent: KMail/1.8.92 References: <1130199485.1413.3.camel@Darkmere.darkmere> <435DB66F.9060807@gentoo.org> <1130217512.19065.27.camel@localhost> In-Reply-To: <1130217512.19065.27.camel@localhost> X-Face: #Lb+'V@sGJ;ptgo5}V"W+5OCoo{LZv;bh,s,`WKLi/J)ed1_$0;6X<=?utf-8?q?700LVV/=3BLqPhiDP=5E=0A=09=27f=5Dfnv?=@%6M8\'HR1t=aFx;ePfp{ZQoBe+e)JOQ8T5*(_;mHY+cltLGq<;@$Y,=?utf-8?q?O=5C=24=0A=09Tm=23G6M?=,g![Q62J{na*S9d;R[^8pc%u\aiLqU@`kJtYl"^6pxdW Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 X-Length: 2849 X-UID: 3482 Date: Wed, 26 Oct 2005 10:46:20 +0200 Content-Type: multipart/signed; boundary="nextPart1209666.vUxpEPSDxd"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <200510261046.21897.pauldv@gentoo.org> X-Archives-Salt: 189d4706-9f76-4099-972f-4d9150d64f51 X-Archives-Hash: 39a675e79e4ed82008230287a58dbbc7 --nextPart1209666.vUxpEPSDxd Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On Tuesday 25 October 2005 07:18, Ned Ludd wrote: > > Now, the other side of the story. It's not true runtime dependence > > because it's not required for programs to run, only to compile. And > > the way I see it, things required for programs to compile are by > > definition DEPEND rather than RDEPEND. > > exactly. It is required to use all parts of the ebuild. header files are also=20 runtime parts. > > emerge -B virtual/libc busybox > ROOT=3D/mnt/foo emerge -K virtual/libc busybox > If you wan to do this, you'd probably have to change the libc ebuild to=20 have an embedded (or binary-only) useflag that would not install the libc=20 headers (and thus not need the kernel headers). > # if this were to pull in linux-headers on the second step into the > $ROOT then all embedded support would be shot. No, embedded might be rethought to do things properly. > > +1 vote to ignore Spiders mail and revert such changes that put headers > in rdeps as it has undesirable side effects to existing supported > projects. > +1 vote to take spiders mail seriously and solve the problem properly.=20 =46irst by putting the headers in RDEPEND and adding a new variable in a=20 new EAPI version to solve it for new ebuilds. Paul =2D-=20 Paul de Vrieze Researcher Mail: pauldv@cs.ru.nl Homepage: http://www.devrieze.net =2D-=20 Paul de Vrieze Gentoo Developer Mail: pauldv@gentoo.org Homepage: http://www.devrieze.net --nextPart1209666.vUxpEPSDxd Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2-ecc0.1.6 (GNU/Linux) iD8DBQBDX0JdbKx5DBjWFdsRAm4GAJ91vmzwqpEiOlXwppp+5rgcMAZN4gCfdiuf XtsdFQUx1xHk8tuyQ9iRT4g= =c4KN -----END PGP SIGNATURE----- --nextPart1209666.vUxpEPSDxd-- -- gentoo-dev@gentoo.org mailing list