Hi ! another "hardcore" solution could be to create a chroot fresh installation whithin you import your system's preferences:
- Create directory - Untar last hardened stage 3 - Copy your /etc in the chroot - Copy your world file in the chroot - Copy any kind of data or local aplication to your chroot - chroot and update your system - when things is done, test it - wipe your old gentoo and move your chrooted one on / that's "hardcore" but permit me several times to ressucite a old gentoo system. IF you can't do it, the normal way is: - Recompile your toolchain by compiling twice this ports: virtual/portage virtual/os-headers sys-libs/glibc sys-devel/binutils-config sys-devel/binutils sys-devel/gcc-config (don't forget to switch your gcc on the way and to clean your ccache if you use it) - Recompile your system (emerge -Davut system) - Finally recompile your world. TIPS: use of revdep-rebuild and lafilefixer could help on the way... Hoping that could help you to update your old gentoo. On Wed, 2011-06-15 at 10:55 +0000, Krlis Repsons wrote: > Hi all, > > I've got a machine, which hasn't been upgraded for some 2 years or less. It > has GCC-4.3.4 and now I tried to upgrade to 4.5.2, but something failed. So > I'm here to ask for the right sequence of upgrades and other actions before > it's too late... > > These actions done already: > 1. updated binutils, > 2. updated glibc, > 3. unmerged and re-emerged libtool (had a blocker), > 4. tried with the new GCC, but failed with some unclear problems, > 5. switched to vanilla GCC and now compile glibc... > > So have I done something bad or what should I do to be sure that the upgrade > goes as smooth as possible? Thanks... -- -------------------------------------------------------------------------------------- Jean-Franois Maeyhieux -------------------------------------------------------------------------------------- PGP Public Key - Key ID = 63DB4770 Tuttle (JFM) <b...@free.fr> http://pgpkeys.mit.edu:11371/pks/lookup?op=get&search=0x63DB4770 --------------------------------------------------------------------------------------
signature.asc
Description: This is a digitally signed message part