version 1.1, 2002/07/24 08:00:16 |
version 1.2, 2003/06/24 05:11:38 |
|
|
See README.alpha for Linux on DEC AXP info. |
See README.alpha for Linux on DEC AXP info. |
|
|
This file applies mostly to Linux/Intel IA32. Ports to Linux on an M68K |
This file applies mostly to Linux/Intel IA32. Ports to Linux on an M68K, IA64, |
and PowerPC are also integrated. They should behave similarly, except that |
SPARC, MIPS, Alpha and PowerPC are also integrated. They should behave |
the PowerPC port lacks incremental GC support, and it is unknown to what |
similarly, except that the PowerPC port lacks incremental GC support, and |
extent the Linux threads code is functional. See below for M68K specific |
it is unknown to what extent the Linux threads code is functional. |
notes. |
See below for M68K specific notes. |
|
|
Incremental GC is supported on Intel IA32 and M68K. |
Incremental GC is generally supported. |
|
|
Dynamic libraries are supported on an ELF system. A static executable |
Dynamic libraries are supported on an ELF system. A static executable |
should be linked with the gcc option "-Wl,-defsym,_DYNAMIC=0". |
should be linked with the gcc option "-Wl,-defsym,_DYNAMIC=0". |
|
|
The collector appears to work with Linux threads. We have seen |
The collector appears to work reliably with Linux threads, but beware |
intermittent hangs in sem_wait. So far we have been unable to reproduce |
of older versions of glibc and gdb. |
these unless the process was being debugged or traced. Thus it's |
|
possible that the only real issue is that the debugger loses |
|
signals on rare occasions. |
|
|
|
The garbage collector uses SIGPWR and SIGXCPU if it is used with |
The garbage collector uses SIGPWR and SIGXCPU if it is used with |
Linux threads. These should not be touched by the client program. |
Linux threads. These should not be touched by the client program. |