1 |
> Ola, tenho uma maquina que possui o gcc 3.4.4, executei o tcupdate, mas ele |
2 |
> nao atualizou o gcc (era pra atualizar pra versao 3.3.6). Quando eu tento |
3 |
> efetuar o emerge direto do gcc, na lista de pacotes ele exibe a versao |
4 |
> 3.4.4como sendo a ultima. |
5 |
|
6 |
|
7 |
Cara, atualizar quer dizer pegar a última versão. |
8 |
A versão 3.4.4 é mais nova que 3.3.6... |
9 |
Se você quer instalar uma versão específica do gcc você tem que fazer assim: |
10 |
|
11 |
# emerge -av =gcc-3.3.6 |
12 |
# gcc-config -l |
13 |
[1] i686-pc-linux-gnu-3.3.6 |
14 |
[2] i686-pc-linux-gnu-3.4.4 * |
15 |
[3] i686-pc-linux-gnu-3.4.4-hardened |
16 |
[4] i686-pc-linux-gnu-3.4.4-hardenednopie |
17 |
[5] i686-pc-linux-gnu-3.4.4-hardenednossp |
18 |
# gcc-config 1 |
19 |
# gcc-config -l |
20 |
[1] i686-pc-linux-gnu-3.3.6 * |
21 |
[2] i686-pc-linux-gnu-3.4.4 |
22 |
[3] i686-pc-linux-gnu-3.4.4-hardened |
23 |
[4] i686-pc-linux-gnu-3.4.4-hardenednopie |
24 |
[5] i686-pc-linux-gnu-3.4.4-hardenednossp |
25 |
|
26 |
Note no asterisco que o gcc agora passou a ser 3.3.6... para não ter erros nas próximas compilações, execute |
27 |
isso também: |
28 |
# fix_libtool_files.sh 3.4.4 |
29 |
|
30 |
Aqui eu estou considerando que a versão instalada anteriormente era a 3.4.4, verifique isso na saída do comando |
31 |
"gcc-config -l"... |
32 |
Seria legal recompilar o kernel e mpodulos externos para o gcc atual, isso evita problemas também, caso saia |
33 |
alguma atualização do driver nvidia, softmodem etc... posi eles precisam ser compilados contra o mesmo gcc do |
34 |
kernel. |
35 |
|
36 |
|
37 |
-- |
38 |
gentoo-user-br@g.o mailing list |