LINUX.ORG.RU

кросс компиляция libsodium под mips

 , ,


1

1

Собственно в моем проекте понадобилась библиотека libsodium Мучился мучился и в итоге нечего не выходит: Компилировал разными тулчейнами, последний раз openwrt_uclib.

Ошибок при компиляции либы нет, тестирую на этом примере: https://github.com/mwarning/libsodium-example/blob/master/crypto_box.c

Строка конфигурации либы: export CROSS=mips-openwrt-linux export CC=${CROSS}-gcc export LD=${CROSS}-ld export AS=${CROSS}-as

./configure --host='mips-openwrt-linux' --prefix='/root/bm/static_lib/' --disable-ssp

zlib и все остальные либы есть в openwrt, для других тулчейнов либы собирал все работает, ради эксперимента собрал curl работает.

Тестирую в qemu-mips-static и на устройстве результат: qemu: uncaught target signal 6 (Aborted) - core dumped Устройство: segfault

собственно прошу помощи) направите куда копать, что читать)

запусти через gdb прогу - может, увидишь где именно сегфолт идёт.

dzidzitop ★★
()

Компилировал разными тулчейнами, последний раз openwrt_uclib.

по идее надо тем же, которым openwrt скомпилен

Harald ★★★★★
()
Ответ на: комментарий от EXL

gdb поднимается, на первом шаге напрочь зависаеит( и все(

demplers
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.