GCC a été supprimé de la gamme principale de FreeBSD

Conformément à ce qui avait été prévu précédemment plan, un ensemble de compilateurs GCC supprimé à partir de l'arborescence des sources de FreeBSD. La construction de GCC ainsi que le système de base pour toutes les architectures a été désactivée par défaut fin décembre et le code GCC a maintenant été supprimé du référentiel SVN. Il est à noter qu'au moment de la suppression de GCC, toutes les plates-formes qui ne prennent pas en charge Clang sont passées à l'utilisation d'outils de construction externes installés à partir des ports. Le système de base est livré avec une version obsolète de GCC 4.2.1 (l'intégration de versions plus récentes n'a pas été possible en raison de la transition de 4.2.2 vers la licence GPLv3, considérée comme inappropriée pour les composants de base de FreeBSD).

Versions actuelles de GCC, y compris GCC 9, comme auparavant, peut être installé à partir de packages et de ports. Il est également proposé d'utiliser GCC à partir des ports pour construire FreeBSD sur des architectures qui reposent sur GCC et ne peuvent pas passer à Clang. Rappelons qu'à partir de FreeBSD 10, le système de base des architectures i386, AMD64 et ARM a été transféré vers la livraison par défaut du compilateur Clang et de la bibliothèque libc++ développée par le projet LLVM. GCC et libstdc++ pour ces architectures ont depuis longtemps cessé d'être construits dans le cadre du système de base, mais continuent d'être fournis par défaut pour les architectures powerpc, mips, mips64 et sparc64.

Source: opennet.ru

Ajouter un commentaire