[haiku-development] Re: BeOS Apps Crashing on Haiku (Bug #889)
- From: "Axel Dörfler" <axeld@xxxxxxxxxxxxxxxx>
- To: haiku-development@xxxxxxxxxxxxx
- Date: Thu, 31 May 2007 16:55:35 +0200 CEST
Ingo Weinhold <bonefish@xxxxxxxxxxxxxxx> wrote:
> Besides ignoring the problem I see the following possible solutions:
>
> 1) Modify our runtime loader to use the same symbol resolution
> strategy as
> Be's. This should fix the problem for all executables (running on
> BeOS)
> that suffer from it. As mentioned before, I believe, our current
> runtime
> loader behavior is more correct, though.
>
> 2) Modify the gcc type info functions to use the type_info returned
> by the
> base class type info function instead of resolving it separately.
> This
> makes sure the type_info used has been initialized. The change should
> fix
> e.g. the file panel problem several of the Be applications have, but
> --
> since we only correct the type info functions in our code -- it might
> not
> fix all instances of the problem.
>
> Opinions?
Nice problem we ran into there :-)
I would actually think it would be best to implement both options; 1)
because it'll definitely solve the problem and makes us compatible with
BeOS - we could make the change a compiler option - and 2) because it's
more elegant, anyway :-)
Also, what about the thread safety problem in the initialization? Is
that easily solvable? And if not, what could happen in the worst case?
Bye,
Axel.
- Follow-Ups:
- [haiku-development] Re: BeOS Apps Crashing on Haiku (Bug #889)
- From: Ingo Weinhold
- [haiku-development] Re: BeOS Apps Crashing on Haiku (Bug #889)
- From: François Revol
- References:
- [haiku-development] BeOS Apps Crashing on Haiku (Bug #889)
- From: Ingo Weinhold
Other related posts:
- » [haiku-development] BeOS Apps Crashing on Haiku (Bug #889)
- » [haiku-development] Re: BeOS Apps Crashing on Haiku (Bug #889)
- » [haiku-development] Re: BeOS Apps Crashing on Haiku (Bug #889)
- » [haiku-development] Re: BeOS Apps Crashing on Haiku (Bug #889)
- » [haiku-development] Re: BeOS Apps Crashing on Haiku (Bug #889)
- » [haiku-development] Re: BeOS Apps Crashing on Haiku (Bug #889)
- » [haiku-development] Re: BeOS Apps Crashing on Haiku (Bug #889)
- » [haiku-development] Re: BeOS Apps Crashing on Haiku (Bug #889)
- » [haiku-development] Re: BeOS Apps Crashing on Haiku (Bug #889)
- » [haiku-development] Re: BeOS Apps Crashing on Haiku (Bug #889)
- » [haiku-development] Re: BeOS Apps Crashing on Haiku (Bug #889)
- [haiku-development] Re: BeOS Apps Crashing on Haiku (Bug #889)
- From: Ingo Weinhold
- [haiku-development] Re: BeOS Apps Crashing on Haiku (Bug #889)
- From: François Revol
- [haiku-development] BeOS Apps Crashing on Haiku (Bug #889)
- From: Ingo Weinhold