[Gc] Re: GC Symbian port
Bo Thorsen
bo at fioniasoftware.dk
Wed Mar 21 22:30:12 PST 2012
Den 22-03-2012 04:20, Djamel Magri skrev:
> 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?
Sorry, but I haven't looked at this in a long time. The customer I was
doing this for pulled the plug on it in October, and I'm not currently
doing any Symbian work.
Bo.
> On Wed, Mar 21, 2012 at 5:35 PM, Ivan Maidanski <ivmai at mail.ru
> <mailto: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 <mailto: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
> <mailto: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
> <mailto: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 <http://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
> <mailto: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
> > > >
> > > >
> > >
> >
> >
>
>
Bo Thorsen,
Fionia Software.
--
Expert Qt and C++ developer for hire
Contact me if you need expert Qt help
http://www.fioniasoftware.dk
More information about the Gc
mailing list