[Gc] Re: Re[4]: GC Symbian port

Djamel Magri djamel.magri at googlemail.com
Wed Mar 21 19:20:25 PST 2012


Hi Ivan,

I have stopped working in Symbian OS for a very long time, this OS is
almost dead. Nokia new phones are using Win phone 7 OS.
I can't really remember sorry, just look at the code inside
global_init_static_root and see if can fit into GC_INIT.
Bo can you confirm?

KR
Djamel

On Wed, Mar 21, 2012 at 5:35 PM, Ivan Maidanski <ivmai at mail.ru> wrote:

> Hi Djamel,
>
> I've finally merge your symbian port to GC master branch - it wasn't
> difficult as the surrounding code lines mostly unchanged since v7.1. I've
> not tested new GC version on Symbian target - if someone still needs GC for
> Symbian, he reports the bugs if any then.
>
> I haven't understood the purpose of global_init_static_root - why not to
> call it from GC_INIT() (e.g., like Cygwin does)?
> I've added GC_ prefix to global_init_static_root and move it declaration
> to gc.h (removing global_init_static_root.h from public headers).
>
> Regards.
>
> Wed, 7 Sep 2011 17:26:24 +0200 djamel magri <djamel.magri at googlemail.com>:
> > RIP symbian :) Nokia moved to windows phone 7 os and migo. Not sure if
> > somebody will merge it to 7.2
> >
> > good luck with GC, I liked it so much
> >
> > On Wed, Sep 7, 2011 at 5:04 PM, Ivan Maidanski <ivmai at mail.ru> wrote:
> >
> > > Hi Djamel,
> > >
> > > I've put it to a Git branch (and moved that readme file to doc/).
> Thanks.
> > >
> > > Regards.
> > >
> > > 07 09 2011, 18:49 djamel magri <djamel.magri at googlemail.com>:
> > > >
> > > >
> > > >
> > > > Just looked into it, its written in French.
> > > > Ivan here is the translation :
> > > >
> > > > 1. base version : libgc 7.1
> > > > 2. Build : use libgc.mmp
> > > > 3. Limitations
> > > > 3.1.No multithreaded support
> > > > 3.2. Be careful with limitation that emulator introduces : Static
> roots
> > > are not dynamically accessible (there are Symbian APIs for this
> purpose but
> > > are just stubs, returning irrelevant values)
> > > > Consequently, on emulator, you can only use dlls or exe, and retrieve
> > > static roots by calling global_init_static_root per dll(or exe).
> > > >  On target, only libs are supported, because static roots are
> retrieved
> > > by linker flags, by calling global_init_static_root in main exe.
> > > >
> > > > thanks chaps
> > > >
> > > >
> > > > On Wed, Sep 7, 2011 at 4:33 PM, <Manuel.Serrano at inria.fr> wrote:
> > > >  Hi Djamel,
> > > >
> > > >  In the tarball I sent the other day, there is a README.symbian file.
> > > >  Isn't the one you are looking for?
> > > >
> > > >  Cheers,
> > > >
> > > >  --
> > > >  Manuel
> > > >
> > > >
> > >
> >
> >
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://napali.hpl.hp.com/pipermail/gc/attachments/20120322/e1701efe/attachment.htm


More information about the Gc mailing list