Dlaczego nie ma egcs?

Marcin Bohosiewicz marcus w kernel.pl
Pon, 29 Lip 2002, 00:44:17 CEST


On Sun, 28 Jul 2002, Krzysiek Taraszka wrote:

> On Sun, 28 Jul 2002, Tomasz Kłoczko wrote:
> 
> > On Sun, 28 Jul 2002, Krzysiek Taraszka wrote:
> > 
> > > On Sun, 28 Jul 2002, Michal Kochanowicz wrote:
> > > 
> > > > Cześć
> > > > 
> > > > Właśnie widzę że znikł egcs. Co się stało?
> > > 
> > > egcs jest zbędny, bo 
> > > 1) generuje zły/błędny kod na arch inne niż x86
> > 
> > No dobra .. a co a x86 ? :)
> 
> I tak jest zbędne, bo makro kgcc!=kgcc ale kgcc=gcc
> 
> A jak wiadomo egcs zostal stwozony jako kernel kompiler :> (chyba ze sie 
> myle :))

To nie tak bylo.
Krzysiek, ty tego nie masz prawa pamietac, bo to przed
tym jak sie w PLD pojawiles bylo. Otoz dawno dawno temu byl sobie
gcc 2.72.x ktory umial genrowac kod na max 486. Poniewaz wszyscy
chcieli kompilatora produkujacego kod i586 (a potem i686) zaczely
powstawac projekty takie jak pgcc i egcs. No i na etapie kernela 2.0
obowiazujacym kompilatorem stal sie egcs. Potem kod gcc+pgcc+egcs
zostal zmieszany i powstalo ostatecznie gcc 2.95.x.
A we wczesnych readme od kernela 2.2 zostalo ze kompilowac go nalezy 
egcsem. Wiec w PLD wymyslono, ze domyslny kompilator to gcc, a jako kgcc
(do kompilowania kernela) pozostaje okrojony do granic mozliwosci egcs.
I poniewaz teraz kgcc to tez gcc - ta zaszlosc hostoryczna wlasnie zniknela.

M.


-- 
-| == Marcin Bohosiewicz - MB8042-RIPE - marcus w kernel.pl	== |-
-| == tel. +48 601 485097 - PLD Team   - marcus w pld.org.pl      == |-
-| == http://www.kernel.pl/ -          ftp://ftp.kernel.pl/     == |-
-| == PLUG - Komisja Rewizyjna  -      http://www.linux.org.pl/ == |-



Więcej informacji o liście dyskusyjnej pld-devel-pl