[devel] И еще про одну архитектуру

Andrey Savchenko bircoph на altlinux.org
Чт Ноя 23 13:29:25 MSK 2023


On Thu, 23 Nov 2023 10:28:32 +0300 Anton Farygin wrote:
> On 23.11.2023 10:23, Ilya Kurdyukov wrote:
> > On 11/23/23 14:08, Aleksey Novodvorsky wrote:
> >> Есть еще одна архитектура, поддерживаемая "Базальт СПО", но не тим --
> >> это e2k (Эльбрус). Она распространена в госструктурах России.
> >> К сожалению, до сих пор доступ к исходникам ее базовой системы
> >> ограничен NDA с МЦСТ.
> >> Если и как только это печальное ограничение будет снято, можно
> >> рассмотреть вопрос о ее включении в основную сборку. Патчи
> >> совместимости для нее активно разрабатываются и посылаются в апстрим.
> >> Иногда принимаются.
> >
> > Так как я и делаю эти патчи, то скажу что больше всего патчей на 
> > совместимость с EDG фронтендом на котором построен компилятор для 
> > Эльбруса, а не архитектурой Эльбруса как таковой. И чаще всего патчи 
> > обходят баги EDG связанные с C++.
> 
> И да, если эта архитектура вдруг въедет в основную сборочницу - то при 
> текущей схеме сборки пакетов все ментейнеры массово столкнуться с 
> необходимостью исправления своих пакетов под этот проприетарный компилятор.

Вполне возможно, что на момент включения в основную сборочницу там
уже будет clang базовым компилятором. Это облегчит проблемы и уже
не будет необходимости править пакеты под проприетарный компилятор

Но там не только с компилятором проблемы: по ядру и тулчейну (тот
же binutils) сильно другие версии, не получится всё
синхронизировать. Это тоже будет приводить к разъездам пакетов.

Best regards,
Andrew Savchenko
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 833 байтов
Описание: отсутствует
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20231123/a8f42c1c/attachment-0001.bin>


Подробная информация о списке рассылки Devel