LINUX.ORG.RU

Посоветуйте, что лучше использовать для кросскомпиляции


0

0

Доброго времени суток.

Сабж. В репозитарии дебиана что-то очень древнее, при попытке собрать ядро для кпк вылетает ошибка типа "ваш компилятор известен как очень глючный, были известны случаи сборки неправильного ядра". К тому же, с ним невозможно собрать ядро с ABI :(

Тут - http://www.handhelds.org/moin/moin.cgi/PrebuiltToolchains - ещё более древний компилятор.

Что посоветуете?

★★★★★

Re: Посоветуйте, что лучше использовать для кросскомпиляции

Если не ошибаюсь, там описан полный процесс сборки LFS для другой платформы? Вроде это немного не то.

router ★★★★★ ()

Re: Посоветуйте, что лучше использовать для кросскомпиляции

В процессе поиска наткнулся ещё на Open Embedded. Надо будет присмотреться, вроде как раз то, что нужно

router ★★★★★ ()

Re: Посоветуйте, что лучше использовать для кросскомпиляции

если найдешь то, что искал -- дай пару линков или опиши действия. думаю полезно будет :)

Rastafarra ★★★★ ()

Re: Посоветуйте, что лучше использовать для кросскомпиляции

А почему бы самому не собрать gcc? Я даже 2.95.3 собирал. Правда, там без шаманства никак. Зато результирующие бинарники для user-land были вполне работоспособны

anonymous ()

Re: Посоветуйте, что лучше использовать для кросскомпиляции

Собери сам раз из пакетиков не подходит, еще лучше - автоматизируй процесс, написанием makefile-ов - пригодится еще;

alphex_kaanoken ★★★ ()

Re: Посоветуйте, что лучше использовать для кросскомпиляции

>если найдешь то, что искал -- дай пару линков или опиши действия. думаю полезно будет :)

http://kegel.com/crosstool/#download

Делал всё по этому руководству. http://kegel.com/crosstool/crosstool-0.43/doc/crosstool-howto.html

Всего делов, что создать пару каталогов да запустить один из demo-*.sh - файлов :D Шайтан-скрипт и скачает, и соберёт всё сам

А отчёт писать пока рано. Собранное этил toolchain-ом ядро смогло только вывести на экран содержимое регистров. Знаний пока маловато

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