Some time ago, Alan McKinnon wrote: > On Wednesday 11 November 2009 17:21:26 Alex Schuster wrote:
> > I wonder if it's worth the trouble. I read here that running a full > > ~x86 system would probably be easier. And I'd like to try, but while > > going from x86 to ~x86 is easy, the other way is quite hard, isn't > > it? If possible at all. > > yes, it is easier to just go ~x86. Yes, it is very very very hard to go > back - easier to reinstall I hope I will not have to do so :) But I have a backup, just in case. BTW, why would the downgrade be so painful? Is this because of the impossible glibc downgrade, or are there even more problems? > > BTW, when I test this and enable ~x86 in make.conf, I first need to > > set the extras use flag for udev, and then I get these blockers. So I > > have to go to openrc, okay. And again trouble with my ati drivers. > > But maybe this will be over once I have completed the switch. > > There are several documents you should read first at gentoo.org, all > related to upgrades. They are in the docs section, the page with the > big long list: > > - the switch to openrc Done. Did not yet reboot, though :) > - the most recent X.org upgrade Not done, that does not work with ati-drivers. > - installing KDE4 Already have that. > - the horrendous amoun of work to get x and hal working if it doesn't > work out the box The horror.... but think not much will change here. > Deal with these blocks individually for best results: > > [blocks B ] <sys-apps/sysvinit-2.86-r11 > > ("<sys-apps/sysvinit-2.86- r11" is blocking sys-apps/openrc-0.5.2-r2) > > emerge -av1 openrc > > read the elog message and do *exactly* what it says I think I was just able to update baselayout. Was I really liked was that I did not have so much to do, things were done automatically, like migrating new services into the boot runlevel. Nice work! > > [blocks B ] >=x11-base/xorg-server-1.7.0 (">=x11-base/xorg- > > server-1.7.0" is blocking x11-drivers/ati-drivers-9.9-r2, > > x11-drivers/ati- drivers-9.10) > > unmerge ati-drivers, make sure VIDEO_CARDS is correct in make.conf and > merge X then remerge ALL your drivers. The elog tells you how to proceed Um, no. ati-drivers is not compatible with xorg-server-1.7, and after I was not able to get the radeon driver to work (I tried... oh how I tried), I keep my old X.org. I put this into package.mask (got most of it from bug #290739 [1]), maybe I could trim it some more: >=x11-base/xorg-server-1.7 #>=x11-proto/xcmiscproto-1.2.0 #>=x11-proto/bigreqsproto-1.1.0 #>=x11-proto/xf86driproto-2.1.0 #>=x11-proto/xf86bigfontproto-1.2.0 >=x11-base/xorg-drivers-1.7 >=x11-proto/xextproto-7.1.1 >=x11-proto/fixesproto-4.1.1 >=x11-proto/inputproto-2.0 >=x11-libs/libX11-1.3.2 >=x11-libs/libXext-1.1.1 >=x11-libs/libXi-1.3 >=x11-apps/xinput-1.5.0 >=x11-proto/xf86vidmodeproto-2.3 >=x11-libs/libXxf86vm-1.1.0 >=x11-proto/recordproto-1.14 >=x11-libs/libXtst-1.1.0 >=x11-proto/scrnsaverproto-1.2.0 >=x11-libs/libXScrnSaver-1.2.0 >=x11-proto/xineramaproto-1.2 >=x11-libs/libXinerama-1.1 >=x11-proto/xf86dgaproto-2.1 >=x11-libs/libXxf86dga-1.1.1 >=media-libs/mesa-7.6 Looks ugly, but as long as my package.mask will be smaller than my current package.keywords... > emerge -avuND world I had to remove samba and poppler to resolve blockers, but I'm emerging @system now. Hooray! Now I have a final question (for the moment). What is this ~x86 called? Writing is easy, 4 characters, but how is this pronounced? Tilde-ex- eightysix / tilde-arch? Or is it just testing? The problem came up when I was at the Chaos Communication Congress in Berlin and talked to the guys at the Gentoo desk. Oh, dev-libs/klibc-1.5.15-r1 just failed to build. #285355 [2] suggests to disable distcc, and yes, this does the trick. Strange, but, whatever. 107 packages to go now. Wonko [1] http://bugs.gentoo.org/290739 [2] http://bugs.gentoo.org/show_bug.cgi?id=285355