Страница 1 из 1

Где скачать библиотеку eml ?

Добавлено: 25 ноя 2020, 18:44
rik_mik
К сожалению я не могу добавить эту тему в раздел математические библиотеки.
Где скачать библиотеку eml для Эльбрус8С и можно ли скачать исходники этой библиотеки ?
Где скачать последний кросс-компилятор для Эльбрус8С ?

Re: Где скачать библиотеку eml ?

Добавлено: 25 ноя 2020, 20:41
mike
> Где скачать библиотеку eml для Эльбрус8С и можно ли скачать исходники этой библиотеки ?
В дистрибутиве, разумеется (по крайней мере с Эльбрус Линукс и ОС Альт для Эльбрус поставляется).
Исходники, насколько мне известно -- закрыты.

> Где скачать последний кросс-компилятор для Эльбрус8С ?
Опять же в дистрибутиве либо см. http://mcst.ru/lcc

Re: Где скачать библиотеку eml ?

Добавлено: 26 ноя 2020, 19:54
rik_mik
Спасибо.
И еще вопрос
Руководство по эффективному программированию на платформе«Эльбрус»Выпуск1.0 :
стандартC11(ISO/IEC9899:2011)поддержан полностью, за исключением необязательного расширения_atomic.
В приложении много потоков используются атомарные переменные, для синхронизации. Мютексов полно и так. Еще мютексов добавить ? Других вариантов нет ?

Re: Где скачать библиотеку eml ?

Добавлено: 29 ноя 2020, 20:10
mike
Компиляторщики говорят: "начиная с lcc-1.25 появилась поддержка _Atomic. До перехода на эту версию в качестве временного решения сойдёт любой вариант".

lcc 1.25 брать в Эльбрус Линукс 6.0 и репозитории p9_e2k, которым обычно комплектуется ОС Альт 9.1 для Эльбрус (сейчас в бете, но в репозитории всё уже есть и выпуск 9.0 можно обновить).

Re: Где скачать библиотеку eml ?

Добавлено: 04 дек 2020, 11:29
mike
PS на всякий: также спрашивали про 16-байтные атомарные операции, ответ ушёл туда же, но по логике тему должны перенести в этот раздел; вкратце -- "аппаратно появились в v5, т.е. на 8СВ, на более ранних строится вызов функции".
rik_mik писал(а):
26 ноя 2020, 19:54
В приложении много потоков, используются атомарные переменные, для синхронизации. Мютексов полно и так. Еще мютексов добавить ? Других вариантов нет ?