gcc 4.1 a glibc 2.4.Super říkám si, tak to otestuju, nejdřív jsem emergnul gcc s tím, že se aktualizovaly i věci kolem včetně glibc. Když emerge dokončilo svůj úkol, změnil jsem výchozí překladač na
i686-pc-linux-gnu-4.1.1 pomocí gcc-config i686-pc-linux-gnu-4.1.1. Po této změně výchozího překladače jsem provedl natažení profilu - source /etc/profile. V dalším kroku bylo třeba opravit závislosti některých knihoven na starší verzi překladače - fix_libtool_files.sh 3.4.6.Ok, základ by byl, můžeme pokračovat. Následovalo překompilování
emerge --onesthot -av libtool s novým gcc a následně překompilování balíčků patřících do kategorie system (emerge -eav system). Dále doporučovali kompletně překompilovat ještě world, ale to by na mém počítači znamenalo stáhnout 1.6GB dat a také několika denní kompilaci. Pokud bych to udělal bylo by bezpečné odstranit gcc 3.4.6 - emerge --unmerge =gcc-3.4*, já to neudělal, tak jsem si starší verzi gcc nechal na disku.Nakonec jsem si ještě řekl, že z
world přeci jen něco překompiluji - začal jsem tím, co mi běží nečastěji - kernel, xorg-x11, ovladače ke grafické kartě, wifi... Zbytek se překompiluje postupně, jak budou přicházet nové verze balíčků. Věřím, že v době, kdy bude ve stable další verze gcc už v systému nic závislé na 3.4 a já ho odinstaluji jako jsem dnes odinstaloval gcc 3.3.5.A jestli jsem poznal nějaké zrychlení? Nic náročného na výkon mi tu neběží, tak nemůžu soudit. Ale určitě to některým aplikacím pomůže a možná že i některým ublíží. Uvidíme, snad těch, kterým to pomůže bude většina. Stejně, kdo to má šanci poznat, krom nějakých syntetických testů.
Žádné komentáře:
Okomentovat