Ce matin, les résultats du premier test de reconstruction de "PluckyPuffin" d'Ubuntu 25.04 ont été partagés sur la liste de diffusion. Bien que cela n'intéresse généralement pas les étrangers, ce qui est intéressant, c'est qu'ils ont utilisé le compilateur LLVMClang (plutôt que le compilateur GCC habituel) pour reconstruire les principaux composants du package Ubuntu 25.04. 

Les informations de reconstruction de test Ubuntu sur la liste de diffusion sont généralement ennuyeuses, sauf si vous êtes un responsable/gestionnaire de paquets Ubuntu. En règle générale, ils indiquent simplement quels packages ne peuvent pas être construits pour des raisons telles que de nouvelles mises à niveau du compilateur/de la chaîne d'outils et/ou des architectures de processeur de niche. Il s'agit également de la première reconstruction de test prévue d'Ubuntu 25.04 après d'autres mises à niveau de la chaîne d'outils GNU. Mais ce qui rend cette reconstruction de test de PluckyPuffin encore plus intéressante, c'est ceci :

"En bonus, nous avons essayé de construire le composant principal de plucky à l'aide de LLVM, voir https://people.canonical.com/~ginggs/ftbfs-report/test-rebuild-20241219-plucky-llvm-plucky.html"

Cela semble être la première tentative de Canonical de reconstruire Ubuntu sous le compilateur LLVM/Clang plutôt que sous le compilateur GCC standard. En fait, la vérification des informations de la liste de diffusion avant la reconstruction du test n'a mentionné aucune compilation LLVM "supplémentaire".

Cette reconstruction de test Ubuntu25.04 utilise le compilateur LLVM. 04 Le test de la reconstruction à l'aide du compilateur LLVM/Clang a révélé un certain nombre de packages dont la construction a échoué : dans l'archive principale, 176 packages n'ont pas pu être construits sur x86_64, 205 packages n'ont pas pu être construits sur armhf et 131 packages n'ont pas réussi à se construire sur ARM64, entre autres architectures.

Rien n'indique que Canonical envisage de passer prochainement à LLVM/Clang comme compilateur C/C++ par défaut ou quelque chose du genre, mais ce qui est intéressant, c'est qu'ils ont commencé à explorer des améliorations de plus bas niveau de la distribution et à se concentrer davantage sur les performances prêtes à l'emploi et d'autres domaines. Les utilisateurs intéressés par les résultats de la reconstruction du test Ubuntu 25.04 peuvent consulter ces informations de développement Ubuntu.