It looks like RTTI is required now. But I've not discovered why. Was this a policy change or is it a bug ?
On Oct 11, 2006, at 10:36 AM, Mike Emmel wrote:
It looks like RTTI is required now.
News to me. It's still off for the Mac OS X build of WebKit, so any dependency on RTTI won't work.
But I've not discovered why.
Please file a bug when you do figure it out.
Was this a policy change or is it a bug ?
A bug. -- Darin
On 10/11/06, Mike Emmel <mike.emmel@gmail.com> wrote:
It looks like RTTI is required now. But I've not discovered why.
If you're talking about GDK build, then maybe you have unclean build. Until recently Gdk build used rtti and exceptions. I've made changes to bakefiles to turn off rtti and exceptions (http://bugs.webkit.org/show_bug.cgi?id=11226) and at the time things built. If you synced those changes and e.g. regenerated makefiles for everything except gdklauncher, when linking you will get an error complaining about missing typeinfo (because webcore has no rtti but gdklauncher wants it) which might be mis-interpreted as requiring rtti. If you regenerate makefiles for everything, things should work. I know because when I was working on that change, I forgot to regenerate makefile for gdklauncher and got this error. Which indicates that Scripts\regenerate-makefiles should be fixed to regenerate all makefiles (currently it doesn't regenerate gdklauncher makefile). Or it might be something entirely different... -- kjk
On 10/11/06, Krzysztof Kowalczyk <kkowalczyk@gmail.com> wrote:
On 10/11/06, Mike Emmel <mike.emmel@gmail.com> wrote:
It looks like RTTI is required now. But I've not discovered why.
If you're talking about GDK build, then maybe you have unclean build.
BTW: I just compiled tot+my fixes (which are in http://bugs.webkit.org/show_bug.cgi?id=11260) for linux\gdk and it worked, without rtti. This also updates regenerate-makefile to also re-generate GdkLauncher makefiles, to avoid problems in the future. -- kjk
participants (3)
-
Darin Adler
-
Krzysztof Kowalczyk
-
Mike Emmel