Не выполняется 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://forums.gentoo.org/viewtopic-t-868597.html
Решение проблемы
Спасибо большое!
Перечилат пост, перепотыкал по ссылка в итоге оказалось что ходил рядом но не заходил сюда http://bugs.gentoo.org/358143
В итоге починил так:
.
хм
а эта строка - это просто подпись