[M3devel] order of module initialization...
Olaf Wagner
wagner at elegosoft.com
Wed Apr 25 11:33:44 CEST 2007
On Wed, April 25, 2007 9:44 am, Dragiša Duri� wrote:
> I've debugged this before, and I know the drill... Problem with
> initialization, sometimes, is in it passing pass 2 of RTLinker for some
> modules and never coming to pass 3... I've noticed that. Last few days I
> am using -linkall, and after I've deleted some redundant EXPORTS it kind
> of works ok.
>
> I remember you telling me about this non-initialization of non-imported
> modules once before. It is where CM3 differs from both SRC and PM3 in
> big way. Don't remember rationalization, but I don't like situation
> where I can't make/exploit plugin architecture simply by mentioning new
> module in m3makefile and letting it initialize itself in standardized
> manner.
I'm afraid I still don't understand the problem well enough though I
think we've probably got a bug somewhere in the initialization code.
It would be really helpful if you could provide a simple example
for debugging. I'll take care of the problem then (though it may
take some time).
Olaf
--
Olaf Wagner -- elego Software Solutions GmbH, Ohmstr. 9, 10179 Berlin, Germany
phone: +49 30 23 45 86 96 mobile: +49 177 2345 869 fax: +49 30 23 45 86 95
http://www.elegosoft.com | Geschäftsführer: Olaf Wagner | Sitz: Berlin
Handelregister: Amtsgericht Charlottenburg HRB 77719 | USt-IdNr: DE163214194
More information about the M3devel
mailing list