GCC видалено з основного складу FreeBSD

Відповідно до раніше наміченого планом, набір компіляторів GCC віддалений із дерева вихідних текстів FreeBSD. Складання GCC разом з базовою системою для всіх архітектур було відключено за замовчуванням наприкінці грудня, а тепер код GCC видалено з SVN-репозиторію. Зазначається, що на момент видалення GCC усі платформи, що не підтримують Clang, переведені на використання зовнішнього інструментального інструментарію, що встановлюється з портів. У базовій системі поставлявся застарілий випуск GCC 4.2.1 (інтеграція нових версій була неможлива через переход 4.2.2 на ліцензію GPLv3, яка була визнана неприйнятною для базових компонентів FreeBSD).

Актуальні випуски GCC, включаючи GCC 9, як і раніше, можна встановити з пакетів та портів. GCC із портів також пропонується використовувати для складання FreeBSD на архітектурах, які зав'язані на GCC і не можуть перейти на Clang. Нагадаємо, що починаючи з FreeBSD 10 базова система для архітектур i386, AMD64 і ARM переведена на поставку за замовчуванням компілятора Clang і бібліотекою libc++, що розвивається проектом LLVM. GCC та libstdc++ для зазначених архітектур давно перестали збиратися як частина базової системи, але продовжили поставлятися за умовчанням для архітектур powerpc, mips, mips64 та sparc64.

Джерело: opennet.ru

Додати коментар або відгук