перестало компилироваться
wertyq 21 сентября, 2008 - 16:50
пытался обновить систему и вот результат, у меня было mture=i686 сhost=i486-pc-linux-gnu, поставил march=k8 и chost=x86_64-pc-linux-gnu, стал перекомпилировать системные пакеты binutils скомпилировался, дальше gcc-config, и все встало (binutils тоже).
попытался поменять обратно чтобы вернуться, но не вышло, вылетает примерно с такими ошибками:
checking for i486-pc-linux-gnu-gcc... i486-pc-linux-gnu-gcc
checking for C compiler default output... configure: error: C compiler cannot create executables
как вернуть компилятор?
»
- Для комментирования войдите или зарегистрируйтесь
:( http://www.gentoo.org/doc/
:(
http://www.gentoo.org/doc/en/change-chost.xml
http://gentoo-wiki.com/HOWTO_change_CHOST_relatively_safely
Нужно реемержить не только гцц и бинутилс, но и libtool и еще ряд других пакетов.
Quote: у меня
Вот это я понимаю, радикальный подход.
См. FAQ на тему архитектур
Пожалуйста, не описывайте своё железо в подписи
тотку то, все
тотку то, все равно уже ничего не компилируется
binutils-config показывает '[1] x86_64-pc-linux-gnu-2.18 *' и больше ничего
gcc-config - '[1] i486-pc-linux-gnu-4.1.2 *'
такие вот дела. И как выйти из этого положения?
Не могу сказать
Не могу сказать точно, но может заново развернуть stage3 в корне? (за эти слова не отвечаю)
После
После манипуляций, произведённых автором, боюсь, даже это не поможет. Я бы рекомендовал переустановку, потому что он хочет 64хбитную систему. А даже если решит откатиться, последствия будет либо расхлёбывать долго-долго, либо просто всё поломалось уже.
Пожалуйста, не описывайте своё железо в подписи
Ну, точнее
Ну, точнее заново развернуть и все пересобрать? :)
Из запорожца
Из запорожца феррари не собрать. Проще сохранить конфиги и переустановить.
позвольте еще раз напомнить
позвольте еще раз напомнить всем о данной ошибке)
у меня ситуация особенная и странная - дело в том, что компилятор и прочие системности я не убивал кривыми ручками -- эта ошибка вылазит когда я пытаюсь активизировать опцию distcc в make.conf, то-есть без неё всё компилится!
distccd на сервере на котором происходит удаленная компиляция, работает - с других машин всё ок.
distcc клиент, на злополучной машине настроен так же как и на всех остальных.
сеть есть.
подскажите куда копать?)
соответствуют ли архитектуры
соответствуют ли архитектуры (x86 vs 64bit)
ps. Если -march=native, то тоже будут проблемы
да,
да, соответствуют.
-march=athlon
проц duron 750