Цитата:Нашел еще одну тулзу для сборки компиляторов, может собирать под 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, после чего КОС наконец-то собралась.
Что хочу сказать, что получается на данный момент, решения из коробки для сборки тулчейна для дрима нет. Мне пришлось потратить немало времени, чтобы устранить все ошибки на этапе сборки. С учетом того что компилятор собирается достаточно долго.