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