Instructions for Symbian: 1. Build: use libgc.mmp 2. Limitations 2.1. No multi-threaded support yet 2.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.