KDE, Qt i -fno-rtti

Bartek Szady bszx w bszxdomain.EDU.eu.org
Pon, 6 Gru 1999, 17:05:22 CET


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
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".

-- 
Pozdrawiam
	Bartek Szady




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