caa8bdd19f540afe9e9f404a38998791d5af47cc
[platform/upstream/gcc.git] / boehm-gc / doc / README.hp
1 Dynamic loading support requires that executables be linked with -ldld.
2 The alternative is to build the collector without defining DYNAMIC_LOADING
3 in gcconfig.h and ensuring that all garbage collectable objects are
4 accessible without considering statically allocated variables in dynamic
5 libraries.
6
7 The collector should compile with either plain cc or cc -Ae.  Cc -Aa
8 fails to define _HPUX_SOURCE and thus will not configure the collector
9 correctly.
10
11 Incremental collection support was reccently added, and should now work.
12
13 In spite of past claims, pthread support under HP/UX 11 should now work.
14 Define GC_HPUX_THREADS for the build.  Incremental collection still does not
15 work in combination with it.
16
17 The stack finding code can be confused by putenv calls before collector
18 initialization.  Call GC_malloc or GC_init before any putenv calls.