Не выполняется 32-bit код на системе amd64 [РЕШЕНО]

Здравствуйте!
Ситуация такая:
Поставил себе calculate, попользовал немного, но понял что всё же гента чистая мне ближе, и удалил все утилитки калкулейта и отключил оверлей его же.
Всё вроде работало норм.
Собрал ядро 37.
Но когда мне понадобился скайп при поптыке его запустить вылетела ошибка "Нет такого файла или каталога". Тогда я забил на это.
Потом собрал новое ядро 38, включил автоматические cgroups.
И снова нужен был скайп начал заниматься сей проблемой.
Собственно в инете все пишут о CONFIG_IA32_EMULATION=y. собственно собрал ядро с ним, не заработало.
Попробовал обновить ядно до 38-r1, собрал, и снова не помогло.
Гуглил, но ответ везде был один CONFIG_IA32_EMULATION. У некоторых проблема решалась пересборкой мира.
Пересобрать мир полностью у меня не вышло, ибо вылетает ошибка при сборке gcc:

checking for x86_64-pc-linux-gnu-gcc... /var/tmp/portage/sys-devel/gcc-4.4.5/work/build/./gcc/xgcc -B/var/tmp/portage/sys-devel/gcc-4.4.5/work/build/./gcc/ -B/usr/x86_64-pc-linux-gnu/bin/ -B/usr/x86_64-pc-linux-gnu/lib/ -isystem /usr/x86_64-pc-linux-gnu/include -isystem /usr/x86_64-pc-linux-gnu/sys-include  -m32
checking for C compiler default output file name... a.out
checking whether the C compiler works... configure: error: in `/var/tmp/portage/sys-devel/gcc-4.4.5/work/build/x86_64-pc-linux-gnu/32/libgcc':
configure: error: cannot run C compiled programs.
If you meant to cross compile, use `--host'.

собственно как я понимаю это того же поля ягода что и не запуск скайпа.
Я пересобрал на всякий случай glibc и все установленные app-emulation/emul-linux-x86*
Результата нет.

Нагуглить решения не получается =(

Не знаю что и делать =(

Мой emerge --info http://pastebin.com/nRmndnyn
IA32 в ядре:

# zcat /proc/config.gz | grep IA32
CONFIG_IA32_EMULATION=y
CONFIG_IA32_AOUT=y

Подскажите что делать? Куда копать?

оно?

Решение проблемы

Спасибо большое!
Перечилат пост, перепотыкал по ссылка в итоге оказалось что ходил рядом но не заходил сюда http://bugs.gentoo.org/358143
В итоге починил так:

emerge --sync
cp -r /lib/* /lib64/
rm -rf /lib
ln -s /lib64 /lib
emerge -avq sys-libs/glibc
emerge -avq `qfile -C /lib | awk '{print $1}' | grep -v glibc`

.

хм

а эта строка - это просто подпись

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

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