Создать ответ 
 
Рейтинг темы:
  • Голосов: 0 - Средняя оценка: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Иструкция по сборке компиляторов и KOS
Автор Сообщение
developer Не на форуме
Пользователь
**

Сообщений: 71
Зарегистрирован: 26.06.2011
Рейтинг: 1
Сказал спасибо: 2
Поблагодарили 8 раз(а) в 7 сообщ.
Сообщение: #9
RE: Иструкция по сборке компиляторов и KOS
Цитата:Нашел еще одну тулзу для сборки компиляторов, может собирать под KOS SH4 компиляторы.
https://github.com/losinggeneration/buildcross
Отличная тулзень, собрать компайлеры смог только через нее. Но не без проблем. Вообще есть вопрос. У всех собрались компилятор и КОС с первого раза? Всякого рода проблем не возникало в момент сборки?

Лично у меня не получилось собрать компайлеры сборщиками самого КОСа, зато через buildcross с n-ой попытки все ок. 1я проблема, что возникла - в options'ах buildcrossa записана версия binutils 2.21, из-за чего скрипт не может выкачать архив с бинутилсами. Замена на 2.22 решило проблему. Дальше на моменте сборки gcc в скрипт не добавлено, что необходимо загружать mpc, mpfr и gmp либы, из-за чего gcc тоже не соберется. Положил в каталог с gcc эти либы - все ок.

После сборки компиляторов, началась сборка КОСа, в которой выскакивает ошибка, что инклуд #include <endian.h> в misc.h не найден. Заменил на #include <machine/endian.h> - все ок. Но впоследствии выскачила ошибка типа "команда cc не найдена.." - сделал в консоли ln -s /mingw/bin/gcc.exe /mingw/bin/cc.exe, после чего КОС наконец-то собралась.

Что хочу сказать, что получается на данный момент, решения из коробки для сборки тулчейна для дрима нет. Мне пришлось потратить немало времени, чтобы устранить все ошибки на этапе сборки. С учетом того что компилятор собирается достаточно долго.
25.03.2012 16:47
Найти все сообщения Цитировать это сообщение
Создать ответ 


Сообщения в этой теме
RE: Иструкция по сборке компиляторов и KOS - developer - 25.03.2012 16:47

Похожие темы
Тема: Автор Ответов: Просмотров: Посл. сообщение
Кирпич Инструкция по сборке тулчейна developer 6 19965 23.01.2015 01:11
Посл. сообщение: P@S@f

Переход:


Пользователи просматривают эту тему: 1 Гость(ей)