Instalace gcc-3.0

Milan Kerslager milan.kerslager na spsselib.hiedu.cz
Čtvrtek Červen 21 10:57:00 CEST 2001


On Wed, 20 Jun 2001, Vaclav Lorenc wrote:

> Da se to tedy chapat tak, ze gcc-2.96 v RH je preci jenom znacne odlisny od
> klasickych releasu a je bez techto chyb (alespon bez vetsiny)?

Ano. To, co je v RH, je GCC 2.96 z CVS z podzima lonskeho roku. Ve verzi
7.0 bylo k tomu navic asi 80 patchu (v dobe vydani 7.0 uz prijatych do
CVS). Protoze binarni kompatibilita na urovni C++ neni smerem nahoru
zachovana, udrzuje RH verzi 2.96 tak, ze aplikuji patche, ktere jsou v
soucasnem GCC 3.0 a dbaji na to, aby nebyla porusena binarni kompatibilita
a funkcnost kompilatoru (tj. aplikuji se zejmena opravy). Soucasna verze
GCC 2.96 v RH 7.1 se jmenuje gcc-2.96-81 a od originalni verze 2.96 (ktera
byla v CVS GCC teamu) se dost podstatne lisi (v podstate to, co bylo v CVS
jako 2.96, je o dost starsi a nepouzitelnejsi, nez co se kdy v RH
pouzivalo).

> Nu, jeste tedy k me druhe casti minuleho dotazu -- daji se na systemu
> provozovat dva nebo vice kompilatoru? Rozhodne asi ano :), gcc a kgcc
> jsou toho dukazem, ale da se pridat nejak rozumne jeste dalsi? To by
> asi vyresilo problemy s tim, ze ten-ktery-program chce tu-a-tu verzi
> gcc...

Cesta je spis ve vytvoreni patche, ktery opravi aplikaci nebo kompilator.
To, ze mplayer odmita verzi 2.96 znamena, ze tam nejake problemy mohly s
3DNow byt, ale uz nemusi (verze 2.96 je dost siroky pojem). V Bugzille
(http://bugzilla.redhat.com/bugzilla/) jsem o tom zadne zaznamy nenasel.

-- 
                        Milan Kerslager
                        E-mail: milan.kerslager na spsselib.hiedu.cz
                        WWW:    http://www.spsselib.hiedu.cz/~kerslage/




Další informace o konferenci Linux