Gentoo'da "gcc" Upgrade
Gentoo'da "GCC" upgrade işlemi dikkatli yapılması ve aynı zamanda kolay yapılabilen bir işlemdir.Aşağıdaki adımları izleyerek sisteminizde "GCC" sürümünü başarıyla yükseltebilirsiniz.
1.İlk olarak yeni "GCC" sürümünü sistemimize yüklüyoruz;
$# emerge -uav gcc
2.Yeni "GCC" sürümü sisteme yüklendikten sonra önceki sürümü veya sürümleri ile beraber birden çok "gcc" olduğuna göre yeni sürümü aktif derleyici olarak seçmemiz lazım;
$# gcc-config -l (Sisteminizde bulunan GCC sürümlerinin listesini verir.) $# gcc-config i686-pc-linux-gnu-4.4.3 (Yeni GCC sürümü 4.4.3 ise ,CHOST ayarının sonuna GCC sürüm numarasını ekleyip seçiyoruz.) $# env-update && source /etc/profile
3.{Şartlı Madde} Eğer GCC sürümünü 3. bir versiyondan 4. bir versiyona yükseltecekseniz aşağıdaki yapmalısınız;
$# /usr/share/gcc-data/$CHOST//fix_libtool_files.sh 3.4.6 (Eski sürümünüz 3.4.6 ise,varsayılan 3.4.6 alınmıştır. )
4."libtool"u yeniden kuruyoruz;
$# emerge --oneshot -av libtool
5.Son olarak ise sistemimizin güvenle ve sorunsuz çalışması için yeni yüklenen derleyici ile tüm sistemi yeniden derliyoruz.Bu sisteminize göre uzun zaman alabilir;
$# emerge -eav system $# emerge -eav world
NOT: Eğer sisteminizin yeniden derlenme sürecinde bir hata ile karşılaşırsanız,
$# emerge --resume
komutuyla derlenmeye kaldığı yerden başlatabilirsiniz.Fakat hala aynı paket aynı hatayı veriyor ve derlenmeye devam etmiyorsa, aşağıdaki komutla o paketi atlayıp derlemeye devam ettirebilirsiniz.
$# emerge --resume --skipfirst
Tüm adımlar sorunsuz tamamlanıp,eski "GCC" sürümünü güvenle kaldırmak istiyorsanız;
$# emerge -aC =sys-devel/gcc-3.4* (kaldıracağınız eski sürüm 3.4 ile başlıyorsa,varsayılan olarak bu sürüm alınmıştır. bu komutla kaldırabilirsiniz.
Ayrıntılı bilgi için Gentoo GCC Upgrade Guide
Comments