Ilya Kurdyukov

Results 94 comments of Ilya Kurdyukov

comment moved by @nothings to #1675: _other people on this PR thread don't need to get spammed by this more general discussion_

У нас до сих пор LCC 1.25.23 из-за сложностей с обновлением, и многое в патчах для обхода проблем 1.25. Многие из этих проблем в 1.26 уже исправлены. Но в 1.26...

`__attribute__((cleanup(func)))` это расширение, что в EDG приделали, или сами МЦСТ добавили, не знаю. Суть в том, что поддержка его неполноценная, для С это работает. Для C++ этот cleanup как-то мешается...

Вот спека `libdnf-0.60.0`, где можно патч посмотреть: https://packages.altlinux.org/ru/sisyphus_e2k/srpms/libdnf/specfiles/ Пришлось потрудиться это пропатчить, там еще и свой макрос придумали с cleanup под названием `hy_autoquery`.

У вас версия 0.70, а я исправлял 0.60. Так что дорабатывайте исправления.

Именно SIGSEGV или может SIGILL?

Было какое-то падение, но только на страницах использующих javascript, появлялось из-за отключения COMPUTED_GOTO в патче (поэтому в опубликованном патче этого нет), что в LCC выходит медленнее, но отключенное COMPUTED_GOTO в...

JIT не может быть включен, потому что поддержки Эльбруса нет. (JIT не бывает портабельным и делается на каждую архитектуру отдельно.)

Попробуйте сами найти проблему. Также попробуйте скомпилировать с оптимизацией -O1.

Видимо та же проблема, что и у нас была. Только у нас решилась этими COMPUTED_GOTO. Кажется без COMPUTED_GOTO проблема была в том что где-то 64-бит указатели урезались до 32 бит....