кросс-компиляция под Mips

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Ответить
Аватара пользователя
plab
Сообщения: 298
ОС: Gentoo

кросс-компиляция под Mips

Сообщение plab »

у меня есть роутер с mpis процессором, возникла необходимость поставить на него inadyn(программа обновления dyndns) на роутере компилировать нельзя, как бы скомпилировать под другую архитектуру на своем компьютере..
PIV 2.4GHz, 1.5GB RAM, Nvidia 7600GS && Xinerama, 420GB hdd
Спасибо сказали:
Аватара пользователя
KiWi
Бывший модератор
Сообщения: 2521
Статус: статус, статус, статус
Контактная информация:

Re: кросс-компиляция под Mips

Сообщение KiWi »

Оригинально, с каких это пор на роутеры Gentoo ставят?
Спасибо сказали:
Аватара пользователя
plab
Сообщения: 298
ОС: Gentoo

Re: кросс-компиляция под Mips

Сообщение plab »

я имею ввиду, что нажно скомпилировать на локальной машине(которая на генте и х86) процессоре для линуксового роутера с mips процессором.. просто более подходящего раздела для этой темы я не нашщел.. если ошбся разделом, извиняйте..
PIV 2.4GHz, 1.5GB RAM, Nvidia 7600GS && Xinerama, 420GB hdd
Спасибо сказали:
Аватара пользователя
BlackStar
Сообщения: 1338
Статус: We are all Kosh
ОС: Fedora 10
Контактная информация:

Re: кросс-компиляция под Mips

Сообщение BlackStar »

Для этого тебе нужны toolchains, которые можно взять уже готовые (список) или собрать самому.

ЗЫ. какой именно проц?
LightLang Team
Спасибо сказали:
Аватара пользователя
plab
Сообщения: 298
ОС: Gentoo

Re: кросс-компиляция под Mips

Сообщение plab »

# cat cpuinfo
processor : 0
cpu model : MIPS 4KEc V4.8
BogoMIPS : 149.91
wait instruction : no
microsecond timers : yes
extra interrupt vector : yes
hardware watchpoint : yes
VCED exceptions : not available
VCEI exceptions : not available


ну поставил я эти toolchains а что с ними дальше-то делать?)
PIV 2.4GHz, 1.5GB RAM, Nvidia 7600GS && Xinerama, 420GB hdd
Спасибо сказали:
Аватара пользователя
BlackStar
Сообщения: 1338
Статус: We are all Kosh
ОС: Fedora 10
Контактная информация:

Re: кросс-компиляция под Mips

Сообщение BlackStar »

Какие эти? Компилируй :)
LightLang Team
Спасибо сказали:
Аватара пользователя
plab
Сообщения: 298
ОС: Gentoo

Re: кросс-компиляция под Mips

Сообщение plab »

Какие эти? Компилируй

ну это я понимаю.. а как компилировать??) обычным make??
PIV 2.4GHz, 1.5GB RAM, Nvidia 7600GS && Xinerama, 420GB hdd
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu
Контактная информация:

Re: кросс-компиляция под Mips

Сообщение serzh-z »

Может стоит обратить внимание на OpenWrt?
Спасибо сказали:
Andrew S
Сообщения: 225
Статус: экспериментатор
ОС: Conrad-Gentoo

Re: кросс-компиляция под Mips

Сообщение Andrew S »

Пытался собирать сам, застрял на libstdc++-v3. Успешно собрались libtool, gcc (без с++), newlib, gdb. Самое обидное, что нужна поддержка именно с++, без него результаты бессмысленны :(
Логи привести не могу (собирал на работе, инета там нет). При компиляции libstdc++-v3 была примерно такая ошибка: скрипт configure определял поддержку типа long double, но почему-то поддержку хост-платформой, а не целевой. Хост (интел) его поддерживает, и на основании этого скрипт принимал решение, что целевая платформа (R3000) поддерживает этот тип. Далее сборка и естественно ошибки о недопустимых операндах в целевом ассемблере. Кучу доков перечитал, ничего толкового не нашел
Спасибо сказали:
Andrew S
Сообщения: 225
Статус: экспериментатор
ОС: Conrad-Gentoo

Re: кросс-компиляция под Mips

Сообщение Andrew S »

Рецепт решения проблемы есть в книге по CLFS (где взять - не помню, гуглите). Сам пока не пробовал, руки не доходят, когда попробую - отпишусь
Спасибо сказали:
Ответить