===  GCC в FreeBSD

Ссылки: +
link:https://gcc.gnu.org/[Проект GCC] URL: link:https://gcc.gnu.org/[] +
link:https://gcc.gnu.org/gcc-13/[Серия релизов GCC 13] URL: link:https://gcc.gnu.org/gcc-13/[] +
link:https://gcc.gnu.org/gcc-14/[Серия релизов GCC 14] URL: link:https://gcc.gnu.org/gcc-14/[] +
link:https://gcc.gnu.org/gcc-15/[Серия релизов GCC 15] URL: link:https://gcc.gnu.org/gcc-15/[] +
link:https://gcc.gnu.org/gcc-16/[Серия релизов GCC 16] URL: link:https://gcc.gnu.org/gcc-16/[] +

Контакт: Lorenzo Salvadore <salvadore@FreeBSD.org>

В этом квартале у нас три основные новости.

В январе мы исследовали, почему еженедельные снимки GCC 16 перестали компилироваться, начиная со снимка за ноябрь.
Потребовалось много глаз, чтобы понять, что произошло, но в конечном счёте проблема была понята, и в феврале исправление было зафиксировано в вышестоящем репозитории.
Подробности можно найти в link:https://gcc.gnu.org/bugzilla/show_bug.cgi?id=123366[сообщении об ошибке вышестоящего репозитория].
Спасибо всем, кто помог, особенно Марку Милларду (Mark Millard) и mailto:dim@FreeBSD.org[Димитрию Андрику (Dimitry Andric)].

На данный момент package:lang/gcc16-devel[] не собирается на arm64.
К сожалению, я пока не нашёл времени, чтобы действительно заняться этим, но надеюсь сделать это в ближайшее время.
link:https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=294062[PR 294062] — это отчёт об ошибке, отслеживающий эту проблему.

Процесс link:https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292692[по установке GCC_DEFAULT=15] начался.
Обновление до GCC_DEFAULT=14 всё ещё недавнее, и GCC 14 активно поддерживается, поэтому нет спешки с завершением этого обновления; но поскольку такие обновления обычно занимают много времени, я уже начал его.
Таким образом, сейчас это не мой главный приоритет: пока это то, на что я трачу свои силы, когда у меня есть свободное время.

//
// The FreeBSD Russian Documentation Project
//
// Original EN revision (18.04.2026): b3675be21b8b2cb1dba116ea97b3cc17b9cb214c
//
