Я пытаюсь сделать кросс-компиляцию, используя опцию gcc -sysroot. Однако при попытке связать сценарий компоновщика (в частности, libpthread.so или libc.so), я получаю
$CTC_PATH/bin/ld: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
$CTC_PATH/bin/ld: cannot find /lib/libc.so.6
В основном скрипты загрузчика содержат абсолютные пути, и теперь он пытается связываться с библиотеками моей хост-системы, расположенными по этим путям. Я обошел проблему, удалив абсолютные пути.
Кто-нибудь знает другое исправление этой проблемы, которое не включает редактирование сценариев компоновщика.
Спасибо.