Note: Due to technical difficulties, the Archives are currently not up to date.
GMANE provides an alternative service for most mailing lists. c.f. bug 424647
List Archive: gentoo-dev
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Monday 29 March 2004 19:25, stephen white wrote:
> Not sure where to report this in bugs.gentoo.org, so here it is...
>
> > sspc02 / # emerge -gupv --deep world
> > [binary U ] sys-kernel/linux-headers-2.4.21-r1 [2.4.21]
>
> yet when I do this...
>
> > sspc02 / # emerge -upv --deep world
> > [ebuild N ] sys-libs/db-1.85-r1
> > [ebuild N ] sys-devel/libperl-5.8.2
> > [ebuild N ] sys-apps/help2man-1.29
> > [ebuild U ] sys-kernel/linux-headers-2.4.21-r1 [2.4.21]
> > [ebuild N ] dev-libs/glib-1.2.10-r5
> > [ebuild N ] app-arch/ncompress-4.2.4
>
> Somehow the '-g' option is making emerge miscalculate what packages to
> get.
It's actually the lack of -g option miscalculating dependencies depending on
how you look at it.
With the -g option, emerge ignores the USE flags that you have specified in
make.conf and uses those that each binary was built with for that package.
Hence, the binaries don't bring in the new packages listed above.
Without the -g option, emerge will calculate the dependency tree based on your
current USE flags and what is in /usr/portage regardless of the USE flags
that installed packages were built with.
To confirm what I'm saying, try 'USE="-*" emerge -gepv world' and you will see
that any binary packages used will not have all USE flags disabled.
Regards,
Jason Stubbs
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
iQCVAwUBQGgA0VoikN4/5jfsAQI2mgP/ZQ+nFRGWTZ1IHSzTvRPBr1T0rLbnr71o
/nqDerskdOx6MHCzyznsypuP0dembPRpIw2Czn8aNU5uQb4MgFXhGHkAqALeu87K
B5e+T7nrOWSrRLH3NHpyDz0NnRRU49vofA2fX+QNcPSkuq8gS4OEKjyOX+1FFX6S
ejwkZxSdP/s=
=4k7+
-----END PGP SIGNATURE-----
--
gentoo-dev@g.o mailing list
|
|