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