Kde aplikacje się nie linkują
Bartlomiej Szady
bszx w bszxdomain.edu.eu.org
Pon, 6 Gru 1999, 08:59:30 CET
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
Więcej informacji o liście dyskusyjnej pld-devel-pl