Автор Тема: p8_32 + streebog = недопустимая инструкция [решено]  (Прочитано 918 раз)

Оффлайн тугодум

  • Давно тут
  • **
  • Сообщений: 36
> gost3411-2012 -t
выдаёт:
    M1: 012345678901234567890123456789012345678901234567890123456789012
    Недопустимая инструкция
т.е. не работает.

компьютер старый, целерон 32 бита,  starter kit p8.2 xfce sys v
    наверно скомпилированно под 64 бита или SSE требуется?
    насчёт репозитория - я не менял, закачал streebog как есть.
« Последнее редактирование: 18.10.2017 15:55:39 от тугодум »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Ошибка 33592 - gost3411-2012: illegal hardware instruction
https://bugzilla.altlinux.org/show_bug.cgi?id=33592

Оффлайн тугодум

  • Давно тут
  • **
  • Сообщений: 36
скомпилировал у себя - проблема в SSE41.
Если скомпилировать без SSE41:
> gost3411-2012 -t
    M1: 012345678901234567890123456789012345678901234567890123456789012
    GOST R 34.11-2012 512 bit digest (M1):        0x1b54d01a4af5b9d5cc3d86d68d285462b19abc2475222f35c085122be4ba1ffa00ad30f8767b3a82384c6574f024c    311e2a481332b08ef7f41797891c1646f48
    GOST R 34.11-2012 256 bit digest (M1):     0x9d151eefd8590b89daa6ba6cb74af9275dd051026bb149a452fd84e5e57b5500

этот SSE41 введён в 0.10 версии и есть в текущей 0.11
я думаю стоит выбросить эту опцию принудительно (пока автор не  вставит её компиляцию корректно).
  ведь в первую очередь нужна работающая функция (а скорость - во вторую).

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
я думаю стоит выбросить эту опцию принудительно (пока автор не  вставит её компиляцию корректно).
  ведь в первую очередь нужна работающая функция (а скорость - во вторую).

Безусловно. Функциональность и надёжность всегда должна быть в неоспоримом приоритете перед любыми прогрессивными фичами.
С инновациями, сначала в дэвэл, затем в отладку с ликвидацией ошибок, тестирование и лишь потом в публичный релиз. И никак иначе.

Да, и ещё:
Сообщите подробно о ваших результатах анализа в багрепорте по ссылке.
На багтрекере требуется регистрация.
« Последнее редактирование: 13.10.2017 23:53:32 от Speccyfighter »

Оффлайн тугодум

  • Давно тут
  • **
  • Сообщений: 36
После обновления - заработало.
Спасибо.