Prosba o shrnuti tematu kolem gcc/kgcc

Milan Kerslager milan.kerslager na spsselib.hiedu.cz
Středa Leden 10 08:54:51 CET 2001


On 8 Jan 2001, Stanislav Meduna wrote:

> On 7 Jan 2001 21:50:14 +0100, w na linux.fjfi.cvut.cz wrote:
[...]
> : 3. Prenositelnost SRPM?
> :    Mohu vzit SRPM z 7.0 a prekompilovat ho a pouzivat
> :    pod 6.2
>
> Nie vzdy. RPM zo 7.0 povoluje nove direktivy a ak v .spec-e
> su, stare RPM si s nimi neporadi. Bez upgradu na 3.0.5 si
> dokonca neporadi ani s binarnymi balikmi.

Prekladam prakticky bezproblemove balicky z 7.0 pomoci RPM verze 3.0.6 do
distribuce 6.x (RPM stahnete z ftp://ftp.rpm.org/pub/rpm/dist/rpm-3.0.x/).
Je potreba jen obcas vyhodit Requires: glibc >= 2.2 a podobne novoty (je
to tam jen pro vetsi srozumitelnost, kdyz rpm nadava na nevyresene
zavislosti). Nove balicky jsou uz delany pomoci maker, takze obvykle
nejsou zadne problemy se sekci files (tj. %{_mandir}, %{_tmppath},
%{_bindir}, %{_sysconfdir}, %{_infodir}, %{_datadir} a dalsi makra).

> : 5. Jdou nejake dalsi distribuce timz smerem (prekladac)?
> :    [ne]
>
> Zatial pokial viem nie. Predpokladam, ze glibc 2.2 sa coskoro
> objavi, odhadovat vyvoj okolo kompilatora a C++ kniznic
> si ale netrufam.

Pujdou vsechny, protoze prechod na novy kompilator je nevyhnutelny.
Nekteri budou cekat na oficialni gcc 3.0 a vsichni by uz meli alespon
testovat na soucasnem kompilatoru (podle oficialniho prohlaseni je
uz delsi dobu soucasny stav velmi blizky finalnimu).

Z toho logicky vyplyva, ze vsichni budou muset driv nebo pozdeji vyhovet
striktnejsim pozadavkum noveho kompilatoru a nove glibc (je to svazane).
Pokud pouzijete RH, tak muzete sve aplikace prizpusobit uz nyni, zbytek
distribuce je uz prizpusoben (obvykle drobne patche kvuli nove glibc).

Neexistuje jiny realny duvod, proc by se nemel novy kompilator a nova
glibc pouzivat, nez konzervativni pohled na vec (tj. neco na zpusob - "Ja
mam radsi libc5, nevidim duvod pouzivat nove veci").

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



Další informace o konferenci Linux