* docs/pmc/array.pod:
[parrot.git] / PLATFORMS
blob2926e5a90e215add37869c0864794047a881b321
1 # $Id$
3 Parrot was reported to compile and run tests successfully on the following
4 platforms.
5 See also http://smoke.parrotcode.org/smoke/ for recent test results.
6 See also t/TESTS.STATUS.pod about the status of the test suite.
8 Platform                     B8    Runloops      Feature Comp Test Inst YYYYMMDD
9                                 CGoto JIT EXEC   Thr Sig
10 --------------------------------------------------------------------------------
11 darwin7.9.0-ppc-3.3          B    Y    Y    -     Y   Y   Y    Y/5   Y  20060808
12 darwin8.6.0-ppc-gcc4.0.1     B    ?    ?    ?     ?   ?   ?    Y/4   ?  20060807
13 darwin8.8.0-ppc-gcc4.0.1     B    Y/2  ?    ?     ?   ?   Y    Y     ?  20070116
14 darwin8.6.0-x86-gcc4.0.1          ?    -    ?     ?   ?   Y    Y     ?  20060607
15 darwin8.8.1-x86-gcc4.0.1          Y/2  ?    ?     ?   ?   Y    Y     ?  20070116
16 darwin8.10.1-x86-gcc4.0.1         Y    ?    ?     ?   ?   Y    Y*3   ?  20070717
17 linux-ps3-gcc4.1.1           B    Y    Y    Y     Y   Y   Y    Y/3   -  20070308
18 linux-x86-gcc3.3.3.20040412       Y/2  ?    ?     ?   ?   Y    Y     ?  20070116
19 linux-x86-gcc3.3.5.2005013        Y    Y    Y     Y   Y   Y    Y     ?  20060618
20 linux-x86-gcc4.0.2                Y    Y    Y     Y   Y   Y    Y     ?  20060514
21 linux-x86-gcc4.0.3                Y    Y    Y     Y   Y   Y    Y     ?  20060707
22 linux-x86-gcc4.1.0                Y    Y    Y     Y   Y   Y    Y     Y  20060306
23 linux-x86-gcc4.1.2                Y    Y    ?     Y   Y   Y    Y     ?  20070717
24 linux-x86_64-gcc3.4.3         8   Y    -    -     Y   Y   Y    Y     ?  20060618
25 linux-x86_64-gcc4.1.0         8   Y    -    -     Y   Y   Y    Y     ?  20070116
26 linux-x86_64-gcc4.1.0         4   Y    -    -     Y   Y   Y    Y/2   ?  20060807
27 linux-x86_64-gcc4.1.2         8   Y    -    -     Y   Y   Y    Y     ?  20070619
28 openbsd-zaurus-gcc3.3.5           Y    -    -     Y   Y   Y    ?     ?  20070309
29 sol8-sparc-cc                B    -    -    -     -   -   -    Y/441 ?  20070427
30 sol10-sparc-cc_5.8           B    Y    -    -     Y   Y   Y    Y/9   ?  20060807
31 sol10-sparc-gcc_4.0.2        B    Y    -    -     Y   Y   Y    Y/9   ?  20060807
32 sol11-x86-cc_5.8                  Y    -    -     -   -   -    -     ?  20070417
33 opensolaris-x86-gcc_4.0.3     4   Y    Y    ?     ?   ?   Y    Y/3   ?  20070417
34 tru64-alpha-compaq_c6.5       8   ?    ?    ?     Y   ?   Y    Y/2   ?  20060203
35 win32-x86-cygwin_1.5.21           -    -    -     -   -   -    -     -  20070221
36 win32-x86-mingw-gcc3.4.2          Y    Y    -     -   -   Y    Y/19  Y  20070515
37 win32-x86-msvc_7.1                -    Y    -     -   -   Y    Y/1   ?  20070717
38 win32-x86-msvc_8.0                -    Y    -     -   -   Y    Y/1*2 ?  20070717
40 ?   ... unknown or untested
41 -   ... no
42 Y   ... yes
43 Y/n ... tests with n failures
44 Y*n ... s. remarks below
46 Platform is "OS-processor-compiler" or a unique shortcut.
48 B8 are Processor flags
49 B   ... Processor is big endian
50 8   ... opcode_t is 8 byte, i.e. a 64 bit machine
51 4   ... opcode_t is 4 byte, --m=32 on a 64 bit machine
53 CGoto ... CGoto runloop is supported
54 JIT   ... JIT core is supported
55 EXEC  ... compiling to native executables is supported
56 Thr   ... Parrot is multi-threaded
57 Sig   ... Parrot catches a SIGHUP signal
58 Comp  ... Compiles ok
59 Test  ... Runs "make test"
60 Inst  ... "make install" is ok
62 YYYYMMDD  The date tested.
64 Remarks:
65 *1 need PATH=$PATH:$PWD/blib/lib to locate DLL
66 *2 some tests fail intermittently when building x86 on xeon processor
67 *3 t/stm/basic_mt.t hangs. kill it for tests to complete. 92 others fail.
68    7 unexpected todos succeed.
70 The following configurations are also working on x86/linux (and possibly
71 other platforms):
72 optimized build: perl Configure.pl --optimize
73 system malloc:   perl Configure.pl --gc=libc