3 месяца назад
История
README.md
Заметки и информация про платформу Эльбрус
Всё как-то разрозненно, поэтому для себя буду тут коллекционировать всякое.
Старт раскрытия патчей на linux, glibc и иное ПО
- Прессконференция ТАСС (видео)
- Новость на сайте
- Сами исходники
- Как собрать glibc спасибо shimajima за информацию
Сборка
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
Официальный сайт
- Новый http://mcst.ru/
- Старый http://old.mcst.ru/
Портал для разработчиков
Удалённый доступ к Эльбрус
- https://dev.mcst.ru/access/
- https://elbrus.kurisa.ch/
- https://www.altlinux.org/%D0%AD%D0%BB%D1%8C%D0%B1%D1%80%D1%83%D1%81/%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF
Сайт для сообщества OpenElbrus
Репозиторий сообщества OpenElbrus
Telegram каналы
Книга про эффективное программирование под Эльбрус
- https://dev.mcst.ru/article/
- Прямая ссылка
Игры на Эльбрусе :)
Конвейеры
0 успешных
0 с ошибкой