2009/12/16 Jesús Guerrero <i92gu...@terra.es>: > On Wed, 16 Dec 2009 20:44:29 +0000, Alan Mackenzie <a...@muc.de> wrote: >> Hi, gentoo, >> >> I've just emerged xorg-x11, and noticed that I had a wrong setting for >> VIDEO_CARDS in /etc/make.conf. Does emerge have a facility to rebuild >> only those portions of xorg-x11 dependent on that setting, or do I have >> to start again from scratch? I've perused the emerge man page, but not >> found this situation addressed. > > What you failed to see if that VIDEO_CARDS flags are just an special type > of USE flags. Using -auDvN world will fix everything. Truly speaking, > xorg-server wouldn't even need to be recompiled (though that's what portage > will do). As far as I know, all these special USE flags for xorg-server > just push one of another xf86-video-* package(s) as dependencies, which in > turn install the required driver(s). > > The rest of Xorg components do not relate to this, you shouldn't need to > recompile anything else unless it also depends on VIDEO_CARDS (only several > packages do, like DirectFB if I remember right). > > -- > Jesús Guerrero
Actually, as I ran across on my ~x86 systems, x11-base/xorg-drivers is now a separate ebuild from xorg-server, keeping the latter from trying to be rebuilt every time you change what drivers you want to have built... and looking at gentoo-portage.com, xorg-drivers-1.6 is stable on both amd64 and x86. It really is a much more sensible approach, and appears to work rather well. -- Poison [BLX] Joshua M. Murphy