1 |
> Lukas Svoboda píše: |
2 |
>> mam cerstve nainstalovane Gentoo (2006.1), po instalaci obsahuje gcc ve |
3 |
>> verzi 4.1.1. Pokud ted provedu update systemu, bude se stahovat nova |
4 |
>> verze |
5 |
>> 4.1.1-r1. Doporucuje se i v pripade takove aktualizace prekompilovavat |
6 |
>> "system", nebo dokonce "world", nebo jen libtool? Nebo je potreba udelat |
7 |
>> neco jineho? |
8 |
> |
9 |
> Doporučuji před updatem systému updatovat portage (`emerge --sync`), |
10 |
> gcc už má verzi 4.1.1-r3. Po updatu bude pravděpodobně vhodné spustit |
11 |
> revdep-rebuild pro případ, že někde něco závisí na staré verzi nějaké |
12 |
> updatované dynamicky linkované knihovny; pokud chce Gentoo updatovat gcc |
13 |
> kvůli dvěma knihovnám, které se jmenují nějak jako |
14 |
> /usr/lib/gcc/i686-pc-linux-gnu/4.1.1-r3/libgcjawt.la, stačí novou |
15 |
> kompilaci gcc přerušit (ona by stejně nepomohla) a opravit ty dva |
16 |
> soubory (textové popisy knihoven a jejich závislostí) ručně -- z |
17 |
> neznámých důvodů gcc soustavně instaluje dva .la soubory se špatnou |
18 |
> cestou u první knihovny v dependency_libs=, dává tam něco jako /usr/lib |
19 |
> místo /usr/lib/gcc/i686-pc-linux-gnu/4.1.1-r3/ (ty cesty platí za |
20 |
> předpokladu, že v /etc/make.conf máte CHOST="i686-pc-linux-gnu"). |
21 |
> Pokud při updatu dostanete novou verzi zdrojáků jádra, budete je pak |
22 |
> tak jako tak kompilovat už updatovaným gcc s updatovanými knihovnami, |
23 |
> takže zbývá jen otázka, zda má význam po kompilaci nové verze jádra a |
24 |
> změně linku /usr/src/linux přeinstalovat kromě případných modulů |
25 |
> (`module-rebuild rebuild`) ještě linux-headers a glibc, aby bylo všechno |
26 |
> opravdu aktuální. |
27 |
> Překompilovat celý systém kvůli upgradu gcc by mohlo mít význam při |
28 |
> přechodu třeba z gcc-3 na gcc-4, ale při změně dokonce jen z gcc-4.1.1 |
29 |
> na gcc-4.1.1-r3 bych o něčem takovém uvažoval jedině v případě, že bych |
30 |
> měl zprávy o nějaké strašlivé chybě v předchozí verzi gcc, kvůli níž |
31 |
> jsou některé z mých binárek pravděpodobně zkompilované chybně. Myslím, |
32 |
> že jsem o žádné takové v gcc-4.1.1 neslyšel. |
33 |
> Mějte se krásně. |
34 |
> Honza Macháček |
35 |
> -- |
36 |
> gentoo-user-cs@g.o mailing list |
37 |
> |
38 |
> |
39 |
|
40 |
dekuji za podrobne vysvetleni, takhle srozumitelne vysvetlene jsem to |
41 |
nikde nenasel. Verze -r3 je zatim na maskovana, instaluji stabilni system, |
42 |
takze gcc 4.1.1-r1 |
43 |
|
44 |
jeste jednou diky, |
45 |
Lukas. |
46 |
|
47 |
-- |
48 |
gentoo-user-cs@g.o mailing list |