установка libstdc++ для кросскомпилятора [РЕШЕНО] [неккоректная поставновка вопроса]

Хочу поиграться с Linux'ом и QT на arm-машине под qemu-system-arm.

Через crossdev поставил arm-gentoo-linux-uclibc. Руководствовался http://www.gentoo.org/proj/en/base/embedded/handbook/ . Ядро, busybox собираются им нормально, всё работает. Для запуска С++ приложения нужна библиотека libstdc++.so

Опять же их handbook'a в директории /usr/arm-gentoo-linux-uclibc/etc разместил:
make.conf
make.globals -> /etc/make.globals
make.profile -> /usr/portage/profiles/uclibc/arm

make.conf:

ACCEPT_KEYWORDS="arm"
ARCH="arm"
CHOST="arm-gentoo-linux-uclibc"
CFLAGS="-Os -pipe"
CXXFLAGS="${CFLAGS}"
GENTOO_MIRRORS="http://open-systems.ufl.edu/mirrors/gentoo"
MAKEOPTS="-j2"
USE="minimal"

Пытаюсь поставить через emerge библиотеку.

# CBUILD=arm-gentoo-linux-uclibc PORTAGE_CONFIGROOT=/usr/arm-gentoo-linux-uclibc ROOT=/usr/arm-gentoo-linux-uclibc emerge  virtual/libstdc++

Calculating dependencies... done!

!!! All ebuilds that could satisfy "virtual/libstdc++" have been masked.
!!! One of the following masked packages is required to complete your request:
- virtual/libstdc++-3.3 (masked by: missing keyword)

For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.

Размасикровка ~arm в /usr/arm-gentoo-linux-uclibc/etc/portage результата не дала.

Подскажете вариант, как можно поставить либу?

А он не "~arm" , он

А он не "~arm" , он "";
Наверно собрать гцц на целевой архитектуре ?

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

хм, добавил ACCEPT_KEYWORDS -

хм, добавил ACCEPT_KEYWORDS - x86, зависимость удовлетворилась.
Походу я где-то что-то напутал.

если я правильно понял, компилить эту либу на arm-устройстве - это жестко, на мой взгяд.

На основе книге CLFS я собирал gcc, uclibc - система запускалась, всё нормально. Но C++ приложение собранное через этот тулчейн падали в сегментфолт. Но если по книге собрать uclibc и полученную libstdc++ скопировать, и при сборке с++ приложения использовать "гентушный" компилятор - всё нормально, корректно работает.

Ввобщем неккоректный мой

Ввобщем неккоректный мой вопрос был.

libstd.so идет в поставке не uclibc, а в поставке gcc

И находится она в /usr/lib/gcc/arm-gentoo-linux-uclibc/4.4.0, если ставить gcc через crossdev :-[

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

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