albfneto
(usa openSUSE)
Enviado em 08/07/2013 - 18:21h
os dois são do entropy, o velho e o novo, o 4.6 é de reserva, vc já atualizou, selecione um, com os comandos:
$ gcc-config -l
# gcc-config num
onde num é o número do GCC mais novo, 4.7.3
As colisões é pq o portage iria fazer overwrite do GCC mais novo, qe o entropy instalou, 4.7.3 e instalar o mesmo, só que recompilando.
como gcc é pacote essencial,ele checa as colisões não deixa, para não apagar o GCC.
se agora vc fizer como falei com FEATURES sem as colisões, simplemente ela apagará o gcc 4.7.3 (que vc instalou com entropy) por ex e trocará pelo mais novo do portage, seria o mesmo 4.7.3 ou por ex um 4.7.4. Só chamei sua atenção pq poderia haver GCC 4.5, 4.9 etc... por ex.
resumo entropy e portage usarão o GCC unico, este pode ser instalado com entropy ou com portage, indiferente. No sei caso que já colocou com entropy, o que vai fazer se tirar collision protected do features,é somente re-instalar o mesmo GCC, só que agora recompilado, a partti do meomento que o 4.8 está no portage mas mascarado, não vejo vantagem em recompilar o GCC, tanto que o meu é o do entropy também.
Ou seja, há GCC DO Entropy ou GCC DO Portage e instalou qq um dos dois, será GCC do sistema, mas não há GCC PARA ENTROPY separado de GCC PARA PORTAGE.
portanto deixe, se quiser o GCC que instalou com entropy, que é 4.7.3, pq se instalar com portage, re instalará o mesmo, o 4,7,3, e recompilar um GCC leva uma boa hora e meia.
apenas selecione como acima, o GCC default e faça os comandos:
# env-update
$ source /etc/ profile
quanto ao 4.6, deixe de reserva, como se faz com um kernel antigo, ou se quiser tire:
# equo rm --nodeps gcc-4.6.3
Especifique a versão (no ex é 4.6.3) pq se não especificar (equo rm gcc) o que sai é o GCC default, o 4.7.3.
Resumo, pode usar tanto entropy como portage para instalar e o GCC do sistema é o mesmo, sendo usado pelo entropy e pelo portage
veja meu post 14, eu tb tenho 2, o default geralmente é GCC vanilla, GCC para kernel vanilla (10) ma s o que suo é GCC para desktop, 6. Ous esja vc deve escolher um dos perfis do GCC novo, o 4,7.3, seja ele instalado com portage ou com entropy