Upgrade gcc on amd64 fails
Здравствуйте !
Я хочу обновить компилятор gcc до 4.1.1 на amd64, делаю все, как описано в Upgrade guide
emerge -uav gcc
gcc-config x86_64-pc-linux-gnu-4.1.1
source /etc/profile
fix_libtool_sh 3.4.6
emerge -av --oneshot libtool
и получаю сообщение об ошибке
checking whether the C compiler (gcc -march=k8 -pipe -O2 ) works... no
configure: error: installation or configuration problem: C compiler cannot create executables.
!!! ERROR: sys-devel/gcc-4.1.1 failed.
Call stack:
ebuild.sh, line 1539: Called dyn_compile
ebuild.sh, line 939: Called src_compile
ebuild.sh, line 1248: Called toolchain_src_compile
toolchain.eclass, line 24: Called gcc_src_compile
toolchain.eclass, line 1520: Called gcc_do_configure
toolchain.eclass, line 1320: Called die
!!! failed to run configure
!!! If you need support, post the topmost build error, and the call stack if relevant.
После попытки откатиться
gcc-config x86_64-pc-linux-gnu-3.4.6
и перекомпилировать
emerge =gcc-3.4.6-r1
я получаю то же самое сообщение об ошибке, как мне действовать, чтобы восстановить работоспособность системы ?
Заранее спасибо.
- Для комментирования войдите или зарегистрируйтесь
покажи
покажи вывод
возможно ты не переключил компилятор, он одной циферкой переключается - номером в списке
gcc-config -l [1]
gcc-config -l
[1] x86_64-pc-linux-gnu-3.4.3
[2] x86_64-pc-linux-gnu-3.4.3-hardened
[3] x86_64-pc-linux-gnu-3.4.3-hardenednopie
[4] x86_64-pc-linux-gnu-3.4.3-hardenednopiessp
[5] x86_64-pc-linux-gnu-3.4.3-hardenednossp
[6] x86_64-pc-linux-gnu-3.4.6 *
[7] x86_64-pc-linux-gnu-3.4.6-hardened
[8] x86_64-pc-linux-gnu-3.4.6-hardenednopie
[9] x86_64-pc-linux-gnu-3.4.6-hardenednopiessp
[10] x86_64-pc-linux-gnu-3.4.6-hardenednossp
gcc-config -c
x86_64-pc-linux-gnu-3.4.6
_________________
С наилучшими пожеланиями,
Юрий Русинов.
Похоже, что GCC
Похоже, что GCC 4.1.1 все же не установлен. Я недавно тоже обновился до GCC 4.1.1 - все прошло без каких-либо проблем. Единственное, я добавил строку в /etc/make.conf: CC="gcc"
Я снес 4.1.1 и
Я снес 4.1.1 и сейчас при попытке заново установить 4.1.1 получаю сообщение типа установите переменную CC. Поэтому попробую ее установить и перекомпилить 4.1.1. Завтра отпишусь.
_________________
С наилучшими пожеланиями,
Юрий Русинов.
В общем
В общем получилось фиаско, я попробовал переинсталлится через stage3. И перекомпилить сначала старый gcc-3.4.6, а потом попробовать снова обновиться.
_________________
С наилучшими пожеланиями,
Юрий Русинов.