README.md

Заметки и информация про платформу Эльбрус

Всё как-то разрозненно, поэтому для себя буду тут коллекционировать всякое.


Старт раскрытия патчей на linux, glibc и иное ПО

Сборка

cd glibc-2.35
mkdir build
cd build
../configure --host=e2k64-mcst-linux-gnu --prefix=/usr CC="lcc -mptr64 -fasm-entries-first  -fno-strict-aliasing -fno-ipa-attrs -U__NO_INLINE__ -masm-inline -Wno-builtin-functions-redefined -Wno-builtin-declaration-mismatch -Wno-error=invalid-builtin-arg -Wno-error=maybe-uninitialized" CXX="l++ -mptr64 -fasm-entries-first -fno-strict-aliasing -fno-ipa-attrs -U__NO_INLINE__ -masm-inline -Wno-builtin-functions-redefined -Wno-builtin-declaration-mismatch -Wno-error=invalid-builtin-arg -Wno-error=maybe-uninitialized" CFLAGS="-O3" CXXFLAGS="-O3" --enable-obsolete-rpc --enable-obsolete-nsl --enable-nscd

Проверка

file libc.so
libc.so: ELF 64-bit LSB shared object, MCST Elbrus, version 1 (SYSV), dynamically linked, interpreter /li
b64/ld-linux.so.2, for GNU/Linux 2.6.33, not stripped

Перед использованием установить PATH

 PATH=$PATH:/opt/mcst/lcc-1.27.21.e2k-v6.5.10-e2c3/bin/:/opt/mcst/lcc-1.27.21.e2k-v6.5.10-e2c3/bin.toolchain/

Elbrus и Qemu


Официальный сайт

Портал для разработчиков


Удалённый доступ к Эльбрус

Сайт для сообщества OpenElbrus


Репозиторий сообщества OpenElbrus


Telegram каналы


Книга про эффективное программирование под Эльбрус


Игры на Эльбрусе :)

Описание

Различная информация про Elbrus

Конвейеры
0 успешных
0 с ошибкой