Hemmann, Volker Armin wrote: >On Friday 02 June 2006 16:00, Neil Bothwick wrote: > > >>On Fri, 2 Jun 2006 15:44:46 +0200, Hemmann, Volker Armin wrote: >> >> >>>>--deep is an option, and I understand why you choose not to use it, >>>>but on this occasion it is necessary to accomplish the OP's goal. >>>> >>>> >>>and I really do not believe that ;) >>> >>> >>Believe what you like, I am relating direct experiences here. Faith has >>nothing to do with it. >> >> >> >>>If a package is 'hit' by the new flag, --newuse should cover it. With >>>or without --deep- >>> >>> >>When run with --update only, emerge considers only those packages listed >>in world and their direct dependencies. Lower level dependencies won't be >>looked at, so portage won;t pick up the changed USE flag. >> >>From the man page >> >>--deep (-D) >> >>When used in conjunction with --update, this flag forces emerge to >>consider the entire dependency tree of packages, instead of checking only >>the immediate dependencies of the packages. As an example, this catches >>updates in libraries that are not directly listed in the dependencies of >>a package. >> >> > >UPDATES > >not NEWUSE > >also from man emerge: > --newuse (-N) > Tells emerge to include installed packages where USE flags have > changed since compilation. An asterisk marks when a USE flag > has changed since the package was compiled. > > >and I have seen 'far away' dependencies, that got rebuild, without deep! > >
It seems me and Neil has seen times where it didn't. I have used -D several times and it has not caused me any problems. Dale :-) :-) -- gentoo-user@gentoo.org mailing list