Alan McKinnon wrote:
On Tuesday 29 January 2008, James Ausmus wrote:

Portage *does not* look at CFLAGS in determining what to rebuild
(even with -uDN) - portage only looks at USE flags and dependency
upgrades/versions. Mike is correct in saying that, for packages to be
recompiled with the new CFLAGS, he would have to recompile that
package directly. emerge -e world is a good way to do this.\

It's also an excellent way to waste several days of one's life that you will never get back :-)

If it's only a few packages affected, a much better idea would be to grep through /var/wherever-portage-puts-it to find the CFLAGS for each package installed, determine the ones that are not correct, and emerge just those with 'emerge -n'. How to do this marvellous grepa nd emerge is left as an exercise for the reader, as I'm much too lazy to figure it out at almost midnight :-)

If it's most of the system that's affected, then yeah, emerge -e world is probably easier.

The other (much more lazy way) you can do it is just let your system rebuild normally and it will get worked out now that stuff is in make.conf's CFLAGS. It just depends on if you want it now (read: when you're done compiling) or you don't care. Of course if the xv flag didn't fix your video problems then I'd recompile sooner.
my $0.02
--
[email protected] mailing list

Reply via email to