mozilla (było Re: [R

Jakub Bogusz qboosh w pld.org.pl
Śro, 25 Cze 2003, 17:50:45 CEST


On Tue, Jun 24, 2003 at 10:45:28AM +0200, Andrzej Krzysztofowicz wrote:
> > On Tue, Jun 24, 2003 at 12:08:12AM +0200, Andrzej Krzysztofowicz wrote:
> > > > On Mon, Jun 23, 2003 at 09:43:14PM +0200, Andrzej Krzysztofowicz wrote:
[...]
> > > > > Pobawic sie z RH-owskim 2.96 ?
> > > > > 
> > > > > Tylko nie wiem, czy gra warta swieczki...
> > > > 
> > > > A on ma kompatybilne ABI C++ oraz libstdc++ z 2.95? Z tego co czytałem
> > > > w różnych miejscach, to nie.
> > > > Jeśli to prawda, to nie widzę różnicy między użyciem 2.96 a 3.x.
> > > 
> > > Ale jest chyba zgodny w zakresie C.
> > > ZTCP, zawiera on istotne poprawki w C++ dla 64-bitowych architektur.
> > 
> > Jeśli chodzi o C, to gcc 3.2 też jest binarnie zgodny z 2.95.
> > Ale większa część mozilli jest w C++...
> 
> Moim zdaniem nalezy zapomniec o gcc 2.95 + 64bit (alpha/sparc64).
> A co z tym jajem potem zrobic, to juz inna sprawa.

No więc udało się zbudować działającą mozillę 1.2.1 przy użyciu gcc
3.2.3.
Wymagało to dodania obsługi gcc 3.x w dwóch kawałkach asemblerowych
i jednej poprawki pod kątem 64 bitów - ale ta ostatnia raczej nie ma jak
wpłynąć na działanie po skompilowaniu gcc 2.95 - czyli wygląda na winę
kompilatora.

Co z tym robimy? Sama mozilla dodaje zależność od libgcc_s.so.1
i libstdc++.so.5. Ale wymaga także przekompilowania rzeczy
okołomozillowych gcc3...


-- 
Jakub Bogusz    http://cyber.cs.net.pl/~qboosh/



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