KDE, Qt i -fno-rtti

Tomasz Kłoczko kloczek w rudy.mif.pg.gda.pl
Pon, 6 Gru 1999, 17:22:56 CET


On Mon, 6 Dec 1999, Bartek Szady wrote:

> On Mon, 6 Dec 1999, Wojciech "Sas" Cieciwa wrote:
> 
> > 
> > UWAGA !!!!!
> > 
> > Jesli chcemy wywalic "-fno-rtti" z CXXFLAGS to musimy to zrobic we
> > wszystkich !!! specach aplikacji ktore kozystaja z Qt i KDELibs ....
> 
> Nie trzeba. 
> Zależność jest taka: Jeśli aplikacja wymaga rtti (runtime type
> information) bo została skompilowana bez "-fno-rtti" to biblioteka musi
> jej tego dostarczyć. Twierdzenie odwrotne nie jest prawdziwe. Gdy
> biblioteka dostarcza rtti to aplikacja wcale nie musi z tego korzystać.  
> 
> Biblioteki trzeba kompilować bez "-fno-rtti" i "-fno-exceptions" aby

Znaczy się z wyjątki włączone w bibliotekach :-)

> działaly wszystkie aplikacje.
> Aplikacje, które nie używają rtti i/lub wyjątków, można a nawet trzeba (
> są mniejsze ) kompilować z "-fno-rtti" i
> "-fno-exceptions".

Są dużo mniejsze :-)
20-to procentowa róznica to w zasadzie prawie norma.
Szkoda, że jeszcze bibliotek nie możan też bez tego pokompilować.

kloczek
-- 
-----------------------------------------------------------
*Ludzie nie mają problemów, tylko sobie sami je stwarzają*
-----------------------------------------------------------
Tomasz Kłoczko, sys adm @zie.pg.gda.pl|*e-mail: kloczek w rudy.mif.pg.gda.pl*



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