GCC 4.5.1

Jakieś trzy tygodnie temu po uprzednim przestudiowaniu listy otwartych bugów postanowiłem zaktualizować GCC do wersji 4.5.1 i przekompilować system. Pamiętając burzliwą aktualizację do 4.1 i nieco mniej burzliwą do 4.3, spodziewałem się wielu kłód rzuconych pod nogi. Tymczasem była to prawdopodobnie najbardziej bezbolesna aktualizacja kompilatora, jaką kiedykolwiek przeprowadzałem. Może miałem dużo szczęścia, a może trafiłem …

Czytaj dalej ‘GCC 4.5.1’ »

GCC 4.4.3

Kilka dni temu lazy_bum natchnął mnie do spróbowania najnowszej wydanej wersji GCC czyli wersji 4.4.3. Zwykle czekam aż kompilator trafi do stable, ale niektóre dystrybucje już jakiś czas używają GCC 4.4, a prawie wszystkie związane bugi na bugs.gentoo.org są od dawna zamknięte. Postanowiłem więc wziąć byka za rogi i wczorajszy dzień zszedł na zwyczajową rekompilację …

Czytaj dalej ‘GCC 4.4.3’ »

Distcc i różne wersje GCC

Na innym komputerze nadal mam GCC 4.1.2 i coś czuję, że nieprędko to się zmieni. Nie stracić korzyści wynikających z distcc tylko dlatego, że na najmocniejszej maszynie zaktualizowałem GCC do 4.3. Musiałem więc coś wymyślić. I tak dzięki wujkowi Google i własnej inwencji powstał poniższe rozwiązanie. Jest nim wrapper dla klienta distcc, który zmusza do …

Czytaj dalej ‘Distcc i różne wersje GCC’ »

GCC 4.3.3

Już jakiś czas temu doszedłem do wniosku, że GCC 4.3.3 powinno być dostatecznie bezpieczne do codziennego użytku i kusiła mnie migracja na tę wersję. Większość bugów na bugzilli Gentoo jest zamknięta, a niedobitki to pakiety, których w życiu nie używałem. Postanowiłem więc zakasać rękawy i przystąpić do aktualizacji i przebudowy systemu :) Spostrzeżenia i uwagi:* …

Czytaj dalej ‘GCC 4.3.3’ »

GCC 4.3 – moje testy

Ostatnio z ciekawości postanowiłem przetestować GCC 4.3.0 (wersję z oficjalnego drzewa portage) w oddzielnym chroocie zawierającym kopię mojego roboczego systemu. Chciałem po prostu sprawdzić na ile problemów natknę się podczas rekompilacji systemu :) Wynik? Nie jest aż tak źle. Większość problemów udało się rozwiązać przez proste odmaskowanie nowszej wersji. W prawie wszystkich wypadkach błąd był …

Czytaj dalej ‘GCC 4.3 – moje testy’ »