Alan McKinnon skrev:
On Saturday 23 February 2008, Erik wrote:
I check with the file klibc-1.5.8.tar.bz2.
# emerge -up klibc
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild U ] dev-libs/klibc-1.5.8 [1.5]
So it seems like klibc is outdated but "emerge -uDNav world" does not
want want to update it!
# equery d klibc
[ Searching for packages depending on klibc... ]
sys-apps/v86d-0.1.3 (dev-libs/klibc)
localhost ~ # grep sys-apps/v86d /var/lib/portage/world
sys-apps/v86d
So sys-apps/v86d is in world and depends dev-libs/klibc, but yet
"emerge -uDNp world" does not want to update dev-libs/klibc, like
"emerge -up dev-libs/klibc" wants to!
This looks like a --bdeps situation.
That was it, thanks!
I can think of two ways to accomplish what you are asking for
- use "--with-bdeps y" or include it in EMERGE_DEFAULT_OPTS
- put klibc in world
I did the first way. Now I can run "emerge -ef world;eclean
--destructive distfiles" repeatedly without anything being downloaded.
(The second way is not what I want. The only reason I have klibc is to
build v86d.)
--
gentoo-user@lists.gentoo.org mailing list