Gentoo Archives: gentoo-user-cs

From: Lukas Svoboda <lukas.svoboda@×××××××××××.cz>
To: gentoo-user-cs@l.g.o
Subject: Re: [gentoo-user-cs] Aktualizace gcc 4.1.1 -> 4.1.1-r1
Date: Thu, 14 Dec 2006 06:47:20
Message-Id: 50076.85.71.121.163.1166078815.squirrel@webmail.jh-inst.cas.cz
In Reply to: Re: [gentoo-user-cs] Aktualizace gcc 4.1.1 -> 4.1.1-r1 by "Honza Macháček"
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