Я использую это руководство для создания кросс-компилятора.
Я выполнил руководство по кросс-компилятору gcc и перешел к переносу новой библиотеки. Все работало нормально, пока я не попытался скомпилировать его, выполнив
make all install
когда я получил следующую ошибку:
WARNING: `makeinfo' is missing on your system. You should only need it if
you modified a `.texi' or `.texinfo' file, or any other file
indirectly affecting the aspect of the manual. The spurious
call might also be the consequence of using a buggy `make' (AIX,
DU, IRIX). You might want to install the `Texinfo' package or
the `GNU make' package. Grab either from any GNU archive site.
и компиляция останавливается.
Я использую Ubuntu 11.10.
Я пытался:
с использованием разных версий gcc, binutils и newlib (около 5 различных комбинаций)
установка Texinfo
исправление пути makeinfo
Мой кросс-компилятор отлично работает без newlib, но он, конечно, не может включать библиотеки.