LINUX.ORG.RU

Сборка GCC для компиляции под ARM


0

0

Помогите собрать GCC для компиляции под arm (host=x86, target=arm)

Указываю ключи: configure --prefix=/tool/host/i386/ --with-newlib --target=arm-linux --enable-languages=c

Ругается на то, что не может найти pthread.h (хотя он и есть).

Добавляю параметр --disable-threads. При линковке ругается на отсутствие crti.o.

Если убрать --target=arm-linux, то все собирается отлично в обоих случаях.

GCC 3.4.1, используются binutils ранее собранные с параметрами: configure --prefix=/tool/host/i386/ --target=arm-linux

★★★★

В принципе нужно собрать toolchain (binutils, gcc, Glibc) для компиляции под АРМ.

А в идеале с помощью всего этого собрать ядро. Под тот же АРМ. :)

Может есть дока какая?

alexru ★★★★
() автор топика
Ответ на: комментарий от alexru

Тема актуальная. А что за машина если не секрет? Не Lincon-8XXX? Блин сам мучаюсь. Если че получится отпиши че как собрал.

Spicinpv
()

http://kegel.com/crosstool/

Я без этих скриптов как-то пытался собрать cross-compiler по докам из инета вручную для sh4, там возникают проблемы, ошибки при компиляции, видимо из-за того, что не все сочетания версий glibc и gcc могут собираться.

С этими скриптами все собралось и заработало.

vasirck
()
Ответ на: комментарий от klalafuda

> работает без всяких проблем на NetBSD/i386+Linux emul :) попробуйте..

ps: если вдруг это принципиально: Linux emul на NetBSD рисуется на базе SuSe v9.1. для запуска указанного cross gcc самое то.

// wbr

klalafuda ★☆☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.