[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