билде?
...
/bin/bash: /home/admin/openwrt/../toolchains/csky/bin/csky-abiv2-elf-gcc: No such file or directory
...
но, в тоже время:
ls /home/admin/openwrt/../toolchains/csky/bin/csky-abiv2-elf-gcc -la
-rwxrwxr-x 1 admin admin 229692 Mar 29 23:49 /home/admin/openwrt/../toolchains/csky/bin/csky-abiv2-elf-gcc
Сделайте ldd /home/admin/openwrt/../toolchains/csky/bin/csky-abiv2-elf-gcc, возможно, для запуска не хватает библиотек
Похоже, что целевая архитектура другая у исполнямоего файла
пишет not a dynamic executable
А у вас кросс компилятор то?
ага причем там тулчейн уже собранный был уже под плату много уже собралось, а тут вылетел тулчейн что ли криво собран...
Мне вот интересно, кто отвечает за эти сообщения чудесные? Ну то есть это же позорище, что в 2022м году динамический линкер (видимо) не может что-то вменяемое написать
Никто не мешает сделать pr с нужной правкой
Напиши file <path>
Ну вот я и спрашиваю, в какой мэйлинг лист отправлять патчи
/home/admin/openwrt/../toolchains/csky/bin/csky-abiv2-elf-gcc: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 2.2.5, stripped
А хост x64? тогда не выглядит как кросс компилятор
у меня убунта х64 мне х32 поставить что ли?)
Нет, но тогда это не кросс компилятор
Что тебе делать, уж сам решай)
Меняй архитектура хоста / меняй тулчейн
так я не понимаю, почему бинарь не запускается этот при билде)
Потому что он предназначен для другой архитектуры
так остальные компайлеры из этого тулчейна же работают... sb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 16.04.7 LTS Release: 16.04 Codename: xenial csky-abiv2-elf-gcc: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 2.2.5, stripped
Ну показывай выхлоп для других файлов - libastral пока не починили
Обсуждают сегодня