[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