1 |
Noch eine kleine Anmerkung: die Seite war eher dazu gedacht, um zu |
2 |
erklären wie man sein _ganzes_ System auf den neuen gcc umstellt (mit |
3 |
kompilieren). |
4 |
|
5 |
|
6 |
Am Sonntag, den 31.07.2005, 18:26 +0200 schrieb Jens Gruentjes: |
7 |
> in /etc/portage/package.keywords steht: |
8 |
> sys-devel/gcc -* |
9 |
> sys-devel/binutils -* |
10 |
> sys-libs/libstdc++-v3 ~x86 |
11 |
|
12 |
Du solltest nicht "sys-devel/gcc -*" in /etc/package.keywords eintragen, |
13 |
sonst wirst du hinterher immer die neuste Version vom gcc haben bzw. es |
14 |
würde jetzt nicht der gcc 4.1.0 Beta installiert werden. Am besten du |
15 |
schreibst nur diese beiden Sachen in die Datei: |
16 |
|
17 |
=sys-devel/gcc-4.0.1 -* |
18 |
sys-libs/libstdc++-v3 ~x86 |
19 |
|
20 |
Eine neuere Version von den Binutils wirst du wohl nicht brauchen |
21 |
müssen, um den gcc zum laufen zu bekommen. Ich würde es erstmal so |
22 |
versuchen und wenn es nicht klappt, dann kannst du die neue Binutils |
23 |
Version immer noch nachinstallieren. |
24 |
Ob du libstdc++-v3 unbedingt brauchst, weiß ich nicht genau, aber das |
25 |
Paket ist nur durch die Umstellung von gcc 3.3.X auf 3.4.X entstanden. |
26 |
Binaries, die gegen eine Version von libstdc++ vor dem gcc 3.4 gelinkt |
27 |
wurden, haben dann nicht mehr funktioniert. |
28 |
|
29 |
|
30 |
> [ebuild NS ] sys-devel/gcc-4.1.0_beta20050730 (-altivec) -bootstrap -build |
31 |
^^^^^ |
32 |
guck dir diese Zeile am besten nochmal genau an ;) |
33 |
|
34 |
> Wenn es jetzt Updates/Bugfixes für die ersion 3.3 vom gcc gibt, werden |
35 |
> die dann |
36 |
> auch über 'emerge --update --deep world' auf den neuesten Stand gebracht oder |
37 |
> nur die neue Version? Das gleiche frage ich mich auch in Bezug auf die |
38 |
> binutils |
39 |
> und libstdc++-v3. |
40 |
|
41 |
Die alte gcc Version sollte noch immer geupdatet werden, genauso wie |
42 |
binutils und libstdc++-v3. |
43 |
|
44 |
|
45 |
Christian |
46 |
|
47 |
PS: Vergiss nicht nach dem emerge des neuen gcc auf das alte Profil mit |
48 |
gcc-config zu stellen, sonst werden bei dir erstmal alle Pakete damit |
49 |
kompiliert. |