Kde aplikacje się nie linkują

Bartlomiej Szady bszx at bszxdomain.edu.eu.org
Mon Dec 6 08:59:30 CET 1999


Czesc

On Sun, 5 Dec 1999, [ISO-8859-2] Tomasz K³oczko wrote:

> On Sun, 5 Dec 1999, Rafa³ Kleger-Rudomin wrote:
> 
> > 
> > np. rpm -bb kcmclock.spec: kilka pierwszych komunikatów:
> > 
> > c++ main.o dtime.o tzone.o -o kcmclock -s -L/usr/X11R6/lib -lkdecore
> > -lkdeui -lqt -lXext -lX11 
> > main.o: In function `KcmclockApplication type_info function':
> > main.o(.text+0x3e7): undefined reference to `KControlApplication type_info
> > function'
[...]
> Jest za to odpowiedzialna linijka:
> 
> CXXFLAGS="$RPM_OPT_FLAGS -Wall -fno-rtti -DNO_DEBUG"
>                                ^^^^^^^^^
> 
> Pytanie w takim razie do Wojtka. 

Pytanie wprawdzie nie jest skierowane do mnie ale odpowiem :)

> Czy u¿ywa³e¶ szerzej kdelibs
> kompilowanego z -fno-rtti i czy nie natkn±³e¶ siê wcze¶niej na pwy¿sze ?

Uzywalem bibliotek KDE i qt skompilowanych z -fno-rtti i -fno-exceptions.
Dziala to pod warunkiem ze wszystkie aplikacje sa skompilowane z tymi
parametrami. 

> Ja aplikacji KDE nie u¿ywam jak na razie wiêc nie wiem jak jest dok³adnie
> ale IMHO powinno to ju¿ przy pierwszych kilku aplikacjach przeszkodziæ.

Przeszkadza tylko przy aplikacjach kompilowanych bez -fno-rtti. Gdy
skompiluje sie i upgradnie cale KDE mozna tego nie zauwazyc (Problem
zauwazylem dopiero gdy chcialem uruchomic jakas stara binarke do ktorej
nie mialem zrodel).

-- 
Pozdrawiam
	Bartek Szady




More information about the pld-devel-pl mailing list