Gentoo Archives: gentoo-user-br

From: Daniel da Veiga <danieldaveiga@×××××.com>
To: gentoo-user-br@l.g.o
Subject: Re: [gentoo-user-br] GCC 4.1 dando pau direto
Date: Thu, 08 Jun 2006 20:37:56
Message-Id: 342e1090606081336j1f9223a7g173d2c5bd31c5e20@mail.gmail.com
In Reply to: [gentoo-user-br] GCC 4.1 dando pau direto by Thiago
1 On 6/8/06, Thiago <thiago@×××××××××××××.br> wrote:
2 > Desculpa a duplicação, por acidente enviei antes de terminar.
3 >
4 >
5 > Pessoal,
6 >
7 > A poucos dias comentei nesta lista sobre problemas de compilação da
8 > libkipi e sobre usar a keyword ~amd64 para todo sistema. Bom, eu também
9 > uso a versão em teste dos pacotes no meu computador mas eu tenho ~x86
10 > mesmo. E como minha máquina não é la grandes coisas e eu tenho andado meio
11 > curioso ultimamente eu não tenho ligado pra estabilidade e ando abusando
12 > das CFLAGS em combinação com o GCC 4.1. Porém agora passo por problemas
13 > bem mais graves que nosso colega Rudson (o da libkipi), mas apesar de
14 > problemas serem esperados nessa migração para o GCC 4.1 eu não esperava
15 > que fossem tantos. Vou relata-los para ver se alguém faz alguma idéia do
16 > que está acontecendo.
17 >
18 > - Primeiro fiz "emerge -e system" com o GCC 4.1 + CFLAGS abusivas, tudo
19 > OK. - Porém mais tarde tive problemas com o kdelibs, kdebase, ksysguard e
20 > amule, isso porque não tentei outros.
21 > - Logo pensei nas CFLAGS, então tirei TODAS elas e tentei reinstalar o
22 > pacote que estava dando problemas, que no caso era o ksysguard. Tentei
23 > também algo parecido com o kdelibs e o kdebase, mas todos continuaram
24 > falhando na compilação.
25 > - Não tive tempo de testar todos, mas todos que eu tentei compilar com gcc
26 > 3.4 funcionaram, mesmo com as CFLAGS abusivas e todo system compilado com
27 > GCC 4.1 e CFLAGS abusivas também.
28 >
29 > Logo pensei: isso deve estar acontecendo porque as dependências dos
30 > pacotes que eu estou compilando também estão compilados com CFLAGS
31 > perigosas, mas como se explica o fato do GCC 3.4 estar funcionando mesmo
32 > com tais CFLAGS e o GCC 4.1 nem sem CFLAGS? Achei que ele já funcionasse
33 > para praticamente tudo, visto que não está mais classificado como
34 > instável, mas sim em testes. A tempos o pessoal por aí anda compilando o
35 > kde inteiro com o GCC 4.x desde que ele ainda estava mascado.
36 >
37 > Alguém mais aí anda tendo problemas na migração pro GCC 4.1 ou é só comigo
38 > que ele não funciona?
39 >
40 > Neste momento meu computador em casa deve estar recompilando o system com
41 > CFLAGS mais tranquilas, quero ter certeza de que é isso que tem causado
42 > problemas, mas o fato do GCC 3.4 funcionar me leva a crer que não é esse o
43 > problema.
44 >
45 > E é isso aí, desculpem o e-mail grande.
46 >
47 > Um abraço.
48 >
49 > --
50 > Thiago
51 >
52 >
53 >
54 > --
55 > Thiago
56 >
57 > --
58 > gentoo-user-br@g.o mailing list
59 >
60 >
61
62 No sistema de bootstrap do GCC você passa por praticamente 3 merges,
63 então se suas CFLAGS fossem "bombas" nem teria passado o GCC, aliás,
64 ele se compila usando ele próprio, então se funcionou esse não é
65 problema, eu apostaria em duas coisas:
66
67 1) Bibliotecas, glibc principalmente
68 2) Compatibilidade (libstdc++)
69
70 Testa aí e avisa...
71
72
73 --
74 Daniel da Veiga
75 Computer Operator - RS - Brazil
76 -----BEGIN GEEK CODE BLOCK-----
77 Version: 3.1
78 GCM/IT/P/O d-? s:- a? C++$ UBLA++ P+ L++ E--- W+++$ N o+ K- w O M- V-
79 PS PE Y PGP- t+ 5 X+++ R+* tv b+ DI+++ D+ G+ e h+ r+ y++
80 ------END GEEK CODE BLOCK------
81
82 --
83 gentoo-user-br@g.o mailing list