Следуя книге Linux from Scratch, мне удалось создать набор инструментов для ARM на РУКА. Это до 6 главы книги, а на самой плате ARM я мог без проблем продолжить дальше. У меня вопрос: могу ли я использовать подготовленную среду для продолжения сборки программного обеспечения из главы 6 на моем ноутбуке x86_64 Fedora 16? Я думал, что пока у меня настроены все бинарники, я могу просто скопировать их на ноут, chroot внутри и почувствовать себя как на ARM плате, но использование команды из книги не дает результата:
`# chroot "$LFS" /tools/bin/env -i HOME=/root TERM="$TERM" PS1='\u:\w\$
PATH=/bin:/usr/bin:/sbin:/usr/sbin:/tools/bin /tools/bin/bash --login +h
chroot: failed to run command `/tools/bin/env': No such file or directory`
Двоичный файл есть, но он не принадлежит этой системе:
`# ldd /tools/bin/env
not a dynamic executable`
Бинарник собран по книге: # readelf -l /tools/bin/env | grep interpreter
[Requesting program interpreter: /tools/lib/ld-linux.so.3]
Поэтому мне интересно, есть ли способ, например, использование правильных переменных среды для CC LD READELF, для продолжения сборки для ARM с использованием этих инструментов на хосте x86_64.
Спасибо.