[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-devel
Subject: Re: FYI: size optimizations
From: Mosfet <mosfet () jorsm ! com>
Date: 1999-05-24 11:27:03
[Download RAW message or body]
On Sun, 23 May 1999, Stephan Kulow wrote:
> Mosfet wrote:
> >
> > On Sun, 23 May 1999, Rik Hemsley wrote:
> > ... snip...
> > > There is the issue that we can't really do -no-rtti in case someone wants to
> > > compile something for KDE that uses it. I know my compiler at least gets upset
> > > if you forget -no-rtti when Qt is using it.
> >
> > RTTI is a funny thing. If you have a library with it removed and try to link
> > something to it that has RTTI, it will fail. OTOH, if the library has RTTI
> > and you don't use it when compiling a binary that links to it, that is fine.
> > The main point is if you compile libraries without RTTI then everything needs
> > to be compiled without it.
> >
> > We can't do this because parts of KOffice use dynamic_cast. Thus my suggestion
> > would be to keep rtti in kdelibs and the KOffice lib components, and make it
> > optional for programs. This can perhaps be done with an autoconf varibable
> > $(NO_RTTI) that developers can use in their Makefile.am's if they are not
> > using any features that require it. On non-egcs systems it would just expand
> > to nothing.
> >
> Well, it would make more sense to use $(RTTI) if you do ;)
>
Really? RTTI is the default, there are only flags to take it out AFAIK...
> Greetings, Stephan
>
> --
> Und sie nannten ihn, wie er selbst unterschrieb -
> Den Trojanischen Pferdedieb
--
Daniel M. Duley - Unix developer & sys admin.
mosfet@kde.org
mosfet@jorsm.com
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic