summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorIvan Maidanski <ivmai@mail.ru>2011-09-07 19:00:01 +0400
committerIvan Maidanski <ivmai@mail.ru>2011-09-07 19:00:01 +0400
commit18d7a44491eca2d429e6d468200da524a598d52b (patch)
tree78d127c9f9b02794dbc5d53e0a66cbe1b46416c6 /doc
parent31d7082b8f68504fd4ab01f0550e45c507fe2aa9 (diff)
downloadbdwgc-18d7a44491eca2d429e6d468200da524a598d52b.tar.gz
Move README.symbian to 'doc' folder.
Diffstat (limited to 'doc')
-rw-r--r--doc/README.symbian13
1 files changed, 13 insertions, 0 deletions
diff --git a/doc/README.symbian b/doc/README.symbian
new file mode 100644
index 00000000..50658c31
--- /dev/null
+++ b/doc/README.symbian
@@ -0,0 +1,13 @@
+Instructions for Symbian:
+1. base version: libgc 7.1
+2. Build: use libgc.mmp
+3. Limitations
+3.1.No multi-threaded 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.