L'opération n'est pas particulièrement complexe :

  • mettre à jour tout le système et effacer les paquets inutilisés ;
  • mettre le profil à jour ;
  • recompiler binutils (ensemble d'outils nécessaires pour la compilation, mais ne contenant pas le compilateur) ;
  • recompiler le compilateur gcc ;
  • recompiler la glibc ;
  • recompiler libtool (bibliothèque pour le développement) ;
  • recompiler l'ensemble de tous les paquets sur la machine.

J'ai deux mini-serveurs prévus en cas de panne, que je mets occasionnellement à jour puisqu'ils ne sont pas en ligne (mais autant éviter qu'ils ne soient trop antédiluviens, car en cas de panne il faut aller vite).

Donc, je suis en train de mettre ces deux machines à jour. La première étape, la mise à jour de tout le système (avec l'ancien profil), inclut la mise à jour du compilateur GCC.

La compilation de GCC a duré un peu plus de 14 heures et vient à peine de se terminer... Sachant qu'il va falloir encore recompiler GCC deux fois (une fois juste après la modification du profil, une fois lors de la mise à jour finale de tous les paquets), je crains que cette migration de profil ne dure... un peu longtemps (encore 2 jours, à vue de nez).