[perl6]:
[parrot.git] / PLATFORMS
blob2eaaae43bc22356150d8bd05bc79b22f91ce942d
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   ?  20071120
17 freebsd-amd64-gcc3.4.6            Y    Y*5  ?     ?   ?   Y    Y     ?  20071008
18 freebsd-x86-gcc-3.4.6             Y    Y/5  ?     ?   ?   Y    Y     ?  20071010
19 linux-ps3-gcc4.1.1           B    Y    Y    Y     Y   Y   Y    Y/3   -  20070308
20 linux-x86-gcc3.3.3.20040412       Y/2  ?    ?     ?   ?   Y    Y     ?  20070116
21 linux-x86-gcc3.3.5.2005013        Y    Y    Y     Y   Y   Y    Y     ?  20060618
22 linux-x86-gcc3.4.5                Y    Y    Y     ?   ?   Y    Y     ?  20071016
23 linux-x86-gcc4.0.2                Y    Y    Y     Y   Y   Y    Y     ?  20060514
24 linux-x86-gcc4.0.3                Y    Y    Y     Y   Y   Y    Y     ?  20060707
25 linux-x86-gcc4.1.0                Y    Y    Y     Y   Y   Y    Y     Y  20060306
26 linux-x86-gcc4.1.2                Y    Y    ?     Y   Y   Y    Y     ?  20071016
27 linux-x86-gcc4.1.3                Y    Y    ?     Y   Y   Y    Y     ?  20071120
28 linux-x86-icc9.1                  Y    Y    Y     ?   ?   Y    Y     ?  20071014
29 linux-x86_64-gcc3.4.3         8   Y    -    -     Y   Y   Y    Y     ?  20060618
30 linux-x86_64-gcc4.1.0         8   Y    -    -     Y   Y   Y    Y     ?  20070116
31 linux-x86_64-gcc4.1.0         4   Y    -    -     Y   Y   Y    Y/2   ?  20060807
32 linux-x86_64-gcc4.1.2         8   Y    -    -     Y   Y   Y    Y     ?  20070822
33 openbsd-zaurus-gcc3.3.5           Y    -    -     Y   Y   Y    ?     ?  20070309
34 sol8-sparc-cc                B    -    -    -     -   -   -    Y/412 ?  20070917
35 sol10-sparc-cc_5.8           B    Y    -    -     Y   Y   Y    Y/9   ?  20060807
36 sol10-sparc-gcc_4.0.2        B    Y    -    -     Y   Y   Y    Y/9   ?  20060807
37 sol10-x86-cc_5.9              4   -    -    -     -   -   Y    Y     ?  20071010
38 sol11-x86-cc_5.8                  -    -    -     -   -   -    Y/121 ?  20070821
39 opensolaris-x86-gcc_4.0.3     4   Y    Y    ?     ?   ?   Y    Y/3   ?  20070417
40 tru64-alpha-compaq_c6.5       8   ?    ?    ?     Y   ?   Y    Y/2   ?  20060203
41 cygwin1.5.24-x86-gcc3.4.4     4   Y    Y    -     -   -   Y    Y/6*1 ?  20071016
42 win32-x86-mingw-gcc3.4.2          Y    Y    -     -   -   Y    Y/6   Y  20071120
43 win32-x86-mingw_gcc4.2.1          Y    Y    -     -   -   Y    Y/8   ?  20071016
44 win32-x86-msvc_7.1                -    Y    -     -   -   Y    Y/8   ?  20071218
45 win32-x86-msvc_8.0                -    Y    -     -   -   Y    Y*2   ?  20071016
46 win32-x86_64-msvc_8.0             -    N    -     -   -   N    N     ?  20071016
47 win32-x86-msvc_9.0                -    Y    -     -   -   Y    Y     ?  20071016
49 ?   ... unknown or untested
50 -   ... no
51 Y   ... yes
52 Y/n ... tests with n failures
53 Y*n ... s. remarks below
55 Platform is "OS-processor-compiler" or a unique shortcut.
57 B8 are Processor flags
58 B   ... Processor is big endian
59 8   ... opcode_t is 8 byte, i.e. a 64 bit machine
60 4   ... opcode_t is 4 byte, --m=32 on a 64 bit machine
62 CGoto ... CGoto runloop is supported
63 JIT   ... JIT core is supported
64 EXEC  ... compiling to native executables is supported
65 Thr   ... Parrot is multi-threaded
66 Sig   ... Parrot catches a SIGHUP signal
67 Comp  ... Compiles ok
68 Test  ... Runs "make test"
69 Inst  ... "make install" is ok
71 YYYYMMDD  The date tested.
73 Remarks:
74 *1 need PATH=$PATH:$PWD/blib/lib to locate DLL
75 *2 some tests fail intermittently when building x86 on xeon processor
76 *3 t/stm/basic_mt.t occasionally hangs. kill it for tests to complete.
77 *5 You must run Configure.pl with --jitcapable
79 The following configurations are also working on x86/linux (and possibly
80 other platforms):
81 optimized build: perl Configure.pl --optimize
82 system malloc:   perl Configure.pl --gc=libc