Tegnap-ma upgradeltem egy gentoo hardened rendszert 32-ről 64 bitre, leírom a tapasztalataim röviden - mielőtt kialszom magam :)
amd64 minimal cd-ről bootolva érdemes teljesen friss amd64-hardened-stage3 -mal kezdeni egy külön gyökérkönyvtárban, majd bele chrootolni. (Ha kell multilib, akkor van olyan stage3 is!) Sajnos a menet közbeni chost/cflags/arch változást nem nagyon tudom hogy lehetne máshogy kivitelezni, talán ez a legtisztább módja.
Ezután a /var/lib/portage/world fájlt az emerge -e1 `cat /var/lib/portage/world` paranccsal tudjuk az új rendszerbe áthúzni. Csak az átmásolás és emerge -e world nem elég, az újabb portage verziók nem veszik figyelembe azokat a csomagokat a world-ben amik nincsenek feltelepítve.