HowTo:PostInstall:GCC44

De Luispa

Actualización a GCC 4.4.2

Voy a pasar de 4.3.4 a GCC 4.4.2

  • Actualizar GCC a lo último (a fecha de hoy 27/10/09).
  • Preparo el keywords
# Gcc 4.4.2
=sys-devel/gcc-4.4.2                                  ~amd64
=sys-libs/glibc-2.9_p20081201-r3                      ~amd64
  • Verifico en qué versión estoy:
# gcc-config -l
[1] x86_64-pc-linux-gnu-4.3.4 *
  • Compilo GCC
# emerge -v gcc

# gcc-config -l
[1] x86_64-pc-linux-gnu-4.3.4 *
[2] x86_64-pc-linux-gnu-4.4.2
  • Cambiar al nuevo GCC
# gcc-config x86_64-pc-linux-gnu-4.4.2
# source /etc/profile
  • Arreglar los ficheros "libtool" de la versión anterior
# fix_libtool_files.sh 4.3.4

  • Recompilar libtool
# emerge --oneshot -av libtool
  • Recompilo GCC de nuevo
# emerge -v gcc
  • Recompilar el resto del Toolchain
# emerge -v binutils glibc
  • Cambio USE para eliminar dependencias a cryptsetup
parted, gparted, cryptsetup con USE -crypt
emerge -C cryptsetup
  • Recompilar system
# emerge -ve system 
  • Recompilar world
# emerge -ve world





--Luis 18:40 27 oct 2009 (CET)