* examples/pasm/fact.pasm:
[parrot.git] / PLATFORMS
blob4473e1985d38d9b70d59f83d691b178c5e84b91f
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.11.1-x86-gcc4.0.1         Y    ?    ?     ?   ?   Y    Y/7   ?  20080220
17 freebsd-amd64-gcc3.4.6            Y    Y*3  ?     ?   ?   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     ?  20080315
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     ?  20080220
33 openbsd-zaurus-gcc3.3.5           Y    -    -     Y   Y   Y    ?     ?  20070309
34 sol8-sparc-cc                B    -    -    -     -   -   -    Y/1   ?  20080401
35 sol8-sparc-gcc_4.1.0         B    -    -    -     -   -   -    Y/77  ?  20080401
36 sol10-sparc-cc_5.8           B    Y    -    -     Y   Y   Y    Y/9   ?  20060807
37 sol10-sparc-gcc_4.0.2        B    Y    -    -     Y   Y   Y    Y/9   ?  20060807
38 sol10-x86-cc_5.9              4   -    -    -     -   -   Y    Y     ?  20071010
39 sol11-x86-cc_5.8                  -    -    -     -   -   -    Y/121 ?  20070821
40 opensolaris-x86-gcc_4.0.3     4   Y    Y    ?     ?   ?   Y    Y/2   ?  20080325
41 tru64-alpha-compaq_c6.5       8   ?    ?    ?     Y   ?   Y    Y/2   ?  20060203
42 cygwin1.5.24-x86-gcc3.4.4     4   Y    Y    -     -   -   Y    Y/6*1 ?  20071016
43 win32-x86-mingw_gcc3.4.2          Y    Y    -     -   -   Y    Y/10  Y  20080318
44 win32-x86-mingw_gcc4.2.1          Y    Y    -     -   -   Y    Y/10  ?  20080318
45 win32-x86-msvc_6.0                -    Y    -     Y   -   Y    Y/6   ?  20080318
46 win32-x86-msvc_7.1                -    Y    -     Y   -   Y    Y/5   ?  20080318
47 win32-x86-msvc_8.0                -    Y    -     Y   -   Y    Y/1   ?  20080318
48 win32-x86_64-msvc_8.0             -    N    -     -   -   N    N     ?  20080220
49 win32-x86-msvc_9.0                -    Y    -     Y   -   Y    Y/2   ?  20080318
51 ?   ... unknown or untested
52 -   ... no
53 Y   ... yes
54 Y/n ... tests with n failures
55 Y*n ... s. remarks below
57 Platform is "OS-processor-compiler" or a unique shortcut.
59 B8 are Processor flags
60 B   ... Processor is big endian
61 8   ... opcode_t is 8 byte, i.e. a 64 bit machine
62 4   ... opcode_t is 4 byte, --m=32 on a 64 bit machine
64 CGoto ... CGoto runloop is supported
65 JIT   ... JIT core is supported
66 EXEC  ... compiling to native executables is supported
67 Thr   ... Parrot is multi-threaded
68 Sig   ... Parrot catches a SIGHUP signal
69 Comp  ... Compiles ok
70 Test  ... Runs "make test"
71 Inst  ... "make install" is ok
73 YYYYMMDD  The date tested.
75 Remarks:
76 *1 need PATH=$PATH:$PWD/blib/lib to locate DLL
77 *2 some tests fail intermittently when building x86 on xeon processor
78 *3 You must run Configure.pl with --jitcapable
80 The following configurations are also working on x86/linux (and possibly
81 other platforms):
82 optimized build: perl Configure.pl --optimize
83 system malloc:   perl Configure.pl --gc=libc