crossdev + avr = не хочет делать c++ компилятор

Здравствуйте!

После "crossdev --gcc 4.3.3-r2 --stage4 --target avr" не нахожу avr-g++ (при этом avr-gcc присутствует).
Ни каких ошибок вроде не выдаёт.... Хотя в логах показалось странным:

Цитата:
br0adcast@localhost /var/log/portage $ cat cross-avr-gcc-stage2.log
>>> Auto-cleaning packages...

>>> No outdated packages were found on your system.

Пробовал с разными версиями GCC, не помогло =((
Что посоветуете?

http://www.gentoo.ru/node/126

http://www.gentoo.ru/node/12695 -- не подойдет?

скрытный секс :)

Так у меня без единой ошибки

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

Поднимал данную тему

Поднимал данную тему несколько месяцев назад. Недавно, после очередного обновления, решил попробовать вновь собрать AVR-GCC. crossdev -t avr -s4. Все вроде собралось, но как выяснилось позже, после запуска arduino, в системе нет avr-g++ компилятора. crossdev --help
-s4, --stage4 Also build a C++ compiler [default]
и где же он?
Гуглением выяснил, что проблема присутствует и в других дистрибутивах. Ничего внятного, тем более на русском нет.
Обидно, что спустя пол года проблема так и не решена. Да, сейчас пакет собирается, но...

---
Gentoo Linux 2.6.30-gentoo-r8 Athlon(tm) XP 2600+
Gentoo Linux Asus Eee PC701
Arduino board

собрать мне avr-g++ удалось

собрать мне avr-g++ удалось путем шаманства с USE флагами. Сейчас точно и не вспомню что делал, но в /etc/portage/package.use есть срока:

cross-avr/gcc -boundschecking -d -fortran -gtk -gcj -libffi -mudflap -nocxx -objc -objc++ -objc-gc -openmp -selinux -boundschecking -d -gtk -gcj -libffi -mudflap -objc -objc++ -objc-gc -openmp

После "-nocxx" компилятор собрался, но его работоспособность не протестировал, железку отдал =(

br0adcast написал(а): После

br0adcast написал(а):
После "-nocxx" компилятор собрался

Дык после этого avr-g++ не должен собираться

Цитата: nocxx = Disable

Цитата:
nocxx = Disable support for C++ (DON'T USE THIS UNLESS YOU KNOW WHAT YOU'RE DOING)

По умолчанию он выставлен для cross-avr/gcc. Прошу обратить внимание на "-"

Привожу решение проблемы с

Привожу решение проблемы с avr-gcc
Взято с офф сайта http://www.arduino.cc/playground/Linux/Gentoo

1) Ставим
crossdev -t avr -s4 -S --with-headers
-S - ставить стабильные версии
--with-headers чтобы не падало на сборке avr-libc
2) Создаем ссылку
ln -s /usr/lib/binutils/avr/2.19.1/ldscripts /usr/share/arduino-0017/
Пункт назначения и версия binutils могут отличаться.

---
Gentoo Linux 2.6.30-gentoo-r8 Athlon(tm) XP 2600+
Gentoo Linux Asus Eee PC701
Arduino board

Использовал в своё время

Использовал в своё время crossdev и avr (года четыре назад). Помню, проблемы действительно были. Помогли танцы с бубнами, в основном, с подбором комбинаций gcc/avr-libc. Собирал также компиляторы под ARM, PPC. Собиралось сразу не всегда, но обычно после ряда приседаний всё начинает работать.

$BOC(\pi, e)$

Столкнулся с той же

Столкнулся с той же проблемой, и не найдя правильного решения решил не использовать системный компилятор, скачал arduino ide c оф сайта ардуино и скопировал папку hardware/tools/avr из скачанного дистрибутива в /usr/share/arduino/hardware/tools
Взял первый попавшийся скетч и проверил, всё прошло успешно, пока буду так использовать, пока не найдётся более правильное решение.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".