LINUX.ORG.RU

mips тулчейн

 ,


0

1

Дали задание - собрать кое-какие части boost под mips. Нарыл немного инфы тут http://moozing.wordpress.com/2011/04/05/cross-compile-in-debian/, но в итоге получаю вот это.

daniel@daniel:~$ sudo apt-get install linux-libc-dev-mips-cross libc6-mips-cross libc6-dev-mips-cross binutils-mips-linux-gnu gcc-4.4-mips-linux-gnu g++-4.4-mips-linux-gnu -f
[sudo] password for daniel: 
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:

Пакеты, имеющие неудовлетворённые зависимости:
 g++-4.4-mips-linux-gnu : Зависит: libgmp3c2 но он не может быть установлен
 gcc-4.4-mips-linux-gnu : Зависит: cpp-4.4-mips-linux-gnu (= 4.4.5-10) но он не будет установлен
E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.

Это на свежеустановленом wheezy, в репах только

deb http://www.debian.org/debian/ wheezy main contrib non-free
deb http://www.emdebian.org/debian/ wheezy main

Кто нибудь пользовался этими репами, и как корректно установить компилятор под mips?



Последнее исправление: matrasa (всего исправлений: 1)

Посмотрите в aptitude, какие именно пакеты конфликтуют или отсутствуют в репозитории.

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

Например, Sigma Designs выпускает mips soc на которых клепают множество спутниковых тюнеров, блюрей- и медиаплееров.

anonymous
()

В итоге ручками установил libgmp3c2 который нашел в репах олдстэйбла, не знаю правильно или нет это было.

Чисто из интереса: что за железка?

Не могу сказать, так как я к разработке не имею никакого отношения, просто «мимокрокодил».

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

Я знаю, гуглил. Вот мне и интересно, что же у ТС.

CYB3R ★★★★★
()

А почему нельзя сделать qemu-debootstrap с архитектурой MIPS и не засорять свой дистрибутив? Соберёте нужные библиотеки и всё потрёте когда задачу примут.

Серьёзно, я бы не стал ставить тулчейн ради одного задания.

Adonai ★★★
()

Как раз недавно собирал boosts под mips рекомендую этот тулчейн mips-4.3-154-mips-linux-gnu-i686-pc-linux-gnu (нашел где-то на просторах интернетов) прописываем в user-config.jam

using gcc : mips : /home/grayman/work/mips-4.3/bin/mips-linux-gnu-gcc -EL ;

если нужен big-endian убрать -EL и радуемся жизни, все собирается вполне себе спокойненько (протестировано на приставке Dune )

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

Хм... а что, для использования левого (не установленного в системе) тулчейна, будет достаточно одной строчки в user-config.jam?

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

Ок, полезная информация, спасибо.

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