Skipstone
Michal Moskal
malekith w pld.org.pl
Pon, 2 Lip 2001, 09:36:07 CEST
On Sat, Jun 30, 2001 at 09:52:37PM +0200, Michal Zawalich wrote:
> [sobota, 30 czerwiec 2001], Michal Margula napisał(a):
> > > Patche do mozilli z PLD jedynie co zmieniają to wyłączenie menu debug,
> > > podmiana strony głównej itp. Żaden z tych patchy nie ingeruje w kod C czy
> > > C++.
> >
> > Ja tam nie wiem. Faktem jest, że 0.9.2 chodzi u mnie dobrze i się nie
> > wiesza, a jest bez paczy. To co próbujemy wersję patched? ;]
> IMVHO problemem jest (za) silna optymalizacja kodu c++. Raczej próbowałbym
> zbudować z flagami -frtti -fexeptions itd.
-fno-rtti -fno-exceptions to bynajmniej nie sa optymalizacje. To
wylaczenie pewnych ficzerów c++. Jeśli mozilla tego używa, to oczywiste
jest, że się bez tego sypie. Jeśli nie używa, również może się bez
tego sypać (z -fno-exceptions pewnie inaczej wygląda stos, co może
prowadzić do ujawinienia się jakiegoś buffer overflow, na przykład).
Natomiast warto by sprawdzić, jak binarne wersje z mozilla.org były
kompilowane (znaczy z jakim -O) i jakim kompilatorem. To również może
mieć znaczenie (choćby ustawienie takiego samego -O). O ile kompilator
może być w porządku inne optymalizacje moga ujawinić jakiś bug w samej
mozilli, a szykanie takiego buga w takiej kobyle... hm... :<
--
: Michal ``,/\/\, '' Moskal | | : GCS {C,UL}++++$
: | |alekith @ |)|(| . org . pl : {E--, W, w-,M}-
: | : {b,e>+}++ !tv h
: Current project: http://aleph-0.dhs.org/ywindow/ : PLD Team member
Więcej informacji o liście dyskusyjnej pld-devel-pl