Gentoo Archives: gentoo-user-br

From: Daniel da Veiga <danieldaveiga@×××××.com>
To: gentoo-user-br@l.g.o
Subject: Re: [gentoo-user-br] Problema ao atualizar GLIBC para versão 2.13-r4
Date: Thu, 08 Dec 2011 16:17:29
Message-Id: CACkLHGiG4kpAQOXujiymnkAJnfhus-TrjB43aT8bQ=n8Ery-eA@mail.gmail.com
In Reply to: Re: [gentoo-user-br] Problema ao atualizar GLIBC para versão 2.13-r4 by Raphael Bastos
1 2011/12/8 Raphael Bastos <tecnologia@×××××××××××××××××.br>
2
3 > Em 8 de dezembro de 2011 13:24, Thiago Nunes <thiagonunesrs@×××××.com>escreveu:
4 >
5 > Em 7 de dezembro de 2011 21:01, Raphael Bastos
6 >> <tecnologia@×××××××××××××××××.br> escreveu:
7 >>
8 >> > Se fosse desnecessário, na geração do stage3 via catalyst a ordem de
9 >> > compilação poderia ser invertida....
10 >> >
11 >> >>>> Emerging (128 of 140) sys-libs/glibc-2.13-r4
12 >> >>>> Installing (128 of 140) sys-libs/glibc-2.13-r4
13 >> >>>> Emerging (129 of 140) sys-devel/gcc-4.5.3-r1
14 >> >>>> Installing (129 of 140) sys-devel/gcc-4.5.3-r1
15 >>
16 >> Raphael,
17 >>
18 >> Desde que eu tenho instalado o meu gentoo, que é desde Julho de 2005,
19 >> eu só passei por uma situação em que foi indispensável e recompilação
20 >> de todo o sistema por causa de um upgrade, que foi do gcc 3 para o 4.
21 >> Até a atualização do 3.3 para o 3.4 tinha como fazer sem recompilar
22 >> todo sistema, apesar de recompilação ser o recomendado. Desde que eu
23 >> estou com a 4.1 (atualizei do 3.4 para o 4.1) eu venho atualizando o
24 >> sistema apenas seguindos os procedimentos padrões, emerge world,
25 >> revdep-rebuild, emerge --depclean. É claro que atualizações do gcc e
26 >> do glibc costumam mais inconsistências que o comum para o
27 >> revdep-rebuild arrumar, mas ainda bem lonje do impacto de um emerge -e
28 >> world.
29 >>
30 >> Quanto ao exemplo do catalyst, se eu entendi o que queres dizer, é que
31 >> se tem que compilar a glibc antes do gcc é porque o gcc depende do
32 >> glibc, o que é verdade. Então se precisamos recompilar o sistema
33 >> quando atualizamos o gcc, quando atualizamos a glibc precisamos
34 >> recompilar o gcc e, consequentemente, o sistema inteiro. É isso que tu
35 >> queres dizer? Se é isso então tu queres dizer que sempre que
36 >> atualizamos um pacotes precisamos recompilar todas as dependências
37 >> dele?
38 >>
39 >> Bom, em qualquer caso eu recomendo a esclarecedora leitura dessa parte
40 >> do "Gentoo GCC Upgrade Guide":
41 >> http://www.gentoo.org/doc/en/gcc-upgrading.xml#explanation
42 >>
43 >> []s
44 >>
45 >> --
46 >> thiago
47 >>
48 >>
49 >
50 > Thiago,
51 >
52 > O que quis dizer é que a glibc em todas as situações em que for atualizada
53 > é recomendado recompilação de tudo q dependa dela, diretamente ou não. Ao
54 > gerar o stage1, temos a glibc pre-compilada, proporcionando compilação
55 > perfeita do GCC. Dessa forma geramos os stages 1,2,3 e 4 sem necessidade de
56 > se recompilar a glibc antes do GCC.
57 > O que quis dizer é que sim, é recomendável atualizar o gcc e tudo q
58 > dependa da glibc a cada vez q ela é recompilada, da mesma forma q é
59 > necessário recompilar os drivers (input e video por ex) do servidor gráfico
60 > após recompilação do xorg-server, dispensando a compilação do kde e outros
61 > por ex.
62 >
63 > Resumindo, atualizou a glibc? recompile tudo q dependa dela... atualizou o
64 > xorg-server? recompile todos os drivers q dependem dele... e por aí vai.
65 > Recompilar TUDO (emerge -e world) eu não acho tão trivial assim... mas o
66 > emerge -e system acho fundamental quando se atualiza "coisas de peso". rs
67 >
68
69 Não faço isso, a recompilação ao meu ver é desnecessária se o próprio
70 sistema não aconselha ela (no caso do xorg, temos a mensagem para
71 recompilar os módulos depois dele, além de um alias com os drivers). Não
72 lembro da última vez que fiz um emerge -e (system ou world), tudo que faço
73 é um depclean seguido de um revdep-rebuild mesmo após atualizações grandes
74 (as vezes fico meses sem sync).
75
76 Se o sistema estivesse BEM ralado, poderia pensar em recompilar tudo, caso
77 contrário acho um desperdício. Eventualmente tudo vai acabar recompilando e
78 relinkando (com o rollout constante).
79
80 Posso estar enganado, mas venho fazendo assim nos últimos 5 anos, e só
81 recompilei tudo quando troquei de hardware e transferi o sistema.
82 --
83 Daniel da Veiga

Replies

Subject Author
Re: [gentoo-user-br] Problema ao atualizar GLIBC para versão 2.13-r4 Raphael Bastos <tecnologia@×××××××××××××××××.br>