Кросс-компиляция: почему ld ищет x86_64, а не mipsel? - PullRequest
0 голосов
/ 04 июля 2019

Я хочу кросс-компиляцию extundelete для mipsel.Хост - это x86_64 slackware.Я использую это build Ошибка

/usr/lib64/gcc/x86_64-slackware-linux/5.5.0/../../../../x86_64-slackware-linux/bin/ld: skipping incompatible /opt/e2fsprogs-mipsel/lib//libcom_err.so when searching for -lcom_err
/usr/lib64/gcc/x86_64-slackware-linux/5.5.0/../../../../x86_64-slackware-linux/bin/ld: extundelete-block.o: Relocations in generic ELF (EM: 8)
/usr/lib64/gcc/x86_64-slackware-linux/5.5.0/../../../../x86_64-slackware-linux/bin/ld: extundelete-block.o: Relocations in generic ELF (EM: 8)
/usr/lib64/gcc/x86_64-slackware-linux/5.5.0/../../../../x86_64-slackware-linux/bin/ld: extundelete-block.o: Relocations in generic ELF (EM: 8)
/usr/lib64/gcc/x86_64-slackware-linux/5.5.0/../../../../x86_64-slackware-linux/bin/ld: extundelete-block.o: Relocations in generic ELF (EM: 8)
/usr/lib64/gcc/x86_64-slackware-linux/5.5.0/../../../../x86_64-slackware-linux/bin/ld: extundelete-block.o: Relocations in generic ELF (EM: 8)
/usr/lib64/gcc/x86_64-slackware-linux/5.5.0/../../../../x86_64-slackware-linux/bin/ld: extundelete-block.o: Relocations in generic ELF (EM: 8)

Я прошел флаги LD, почему используется x86_64 ld?Некоторая ошибка на флагах или что?Если я удаляю часть lcomm_err, я не могу найти ext * libs.

...