Pass latest tools/dev/checkdepend.pl
[parrot.git] / PLATFORMS
blob5993d7d31273d3fd857ab50a98381114f38c2a94
1 # $Id$
3 Parrot was reported to compile and run tests successfully on the following
4 platforms.
5 See also http://www.parrot.org/smolder for recent test results.
6 See also t/TESTS.STATUS.pod about the status of the test suite.
8 This list is divided into 2 sections: "Supported" (as defined by
9 docs/parrot.pod) and "Extra".
12 Supported platforms:
13 Platform                     B8  Runloops   Feature Comp Test Inst YYYYMMDD
14                                 CGoto EXEC   Thr Sig
15 --------------------------------------------------------------------------------
16 cygwin1.5.25-x86-gcc3.4.4     4   Y    -     -   -   Y    Y     Y  20090315
17 darwin8.11.1-x86-gcc4.0.1    ??   Y    ?     ?   ?   Y    Y     N  20091020
18 linux-x86-gcc4.1.2                Y    ?     Y   Y   Y    Y     ?  20090419
19 linux-x86-gcc4.2.4                Y    ?     Y   Y   Y    Y     ?  20081023
20 linux-x86-gcc4.3.2                Y    ?     Y   Y   Y    Y     ?  20081030
21 linux-x86-gcc4.4.1                Y    ?     Y   Y   Y    Y     ?  20091103
22 linux-x86-g++4.4.1                Y    ?     Y   Y   Y    Y     Y  20091116
23 linux-x86-llvm-gcc-4.2            Y    ?     ?   ?   Y    Y     ?  20091021
24 sol10-sparc-cc_5.9           B4   Y    -     Y   Y   Y    Y     ?  20090720
25 sol10-sparc-cc_5.9           B8   Y    -     Y   Y   Y    Y     ?  20090720
26 win32-x86-mingw_gcc3.4.5          Y    -     -   -   Y    N/1   ?  20091116
27 win32-x86-msvc_9.0                -    -     Y   -   Y    Y     Y  20091215
30 Extra Platforms:
32 Platform                     B8  Runloops   Feature Comp Test Inst YYYYMMDD
33                                 CGoto EXEC   Thr Sig
34 --------------------------------------------------------------------------------
35 cygwin1.7.0-x86-gcc4.3.2      4   Y    -     -   -   Y    Y     Y  20090315
36 dragonfly2.2.0-i386-gcc-4.1.2 4   Y    -     Y   Y   Y    Y     ?  20090427
37 freebsd-x86-gcc-4.2.1         4   Y    Y     ?   ?   Y    Y     Y  20090415
38 freebsd-amd64-gcc-4.2.1       8   Y    -     ?   ?   Y    Y     Y  20090720
39 linux-amd64-clang-r73854      8   ?    =     Y   Y   Y/4  Y/1   ?  20090622
40 linux-amd64-clang-r75433      8   Y    ?     ?   ?   Y    Y*2   ?  20090913
41 linux-amd64-gcc4.3.2          8   Y    -     Y   Y   Y    Y/1   Y  20091020
42 linux-amd64-gcc4.3.3          8   Y    ?     Y   Y   Y    Y     ?  20090712
43 linux-amd64-gcc4.4.1          8   Y    ?     Y   Y   Y    Y     Y  20091020
44 linux-amd64-g++4.4.1          8   Y    ?     Y   Y   Y    Y     Y  20091116
45 netbsd3.1-ppc-gcc-3.3.3       B   Y    ?     Y   Y   Y    Y     ?  20090419
46 netbsd4.0-alpha-gcc-4.1.2     8   Y    ?     Y   Y   Y    Y     ?  20090518
47 netbsd4.0-arm-gcc-4.1.2           Y    ?     Y   Y   Y    Y     ?  20090518
48 netbsd4.0-i386-gcc-4.1.2          Y    ?     Y   Y   Y    Y     ?  20090517
49 netbsd4.0-ppc-gcc-4.1.2       B   Y    ?     Y   Y   Y    Y     ?  20090519
50 netbsd4.0-sparc64-gcc-4.1.2  B8   Y    -     Y   Y   Y    Y     ?  20090519
51 netbsd4.0-x86_64-gcc-4.1.2    8   Y    ?     Y   Y   Y    Y     ?  20090519
52 netbsd5.0-i386-gcc-4.1.3          Y    ?     Y   Y   Y    Y     ?  20090519
53 netbsd5.0-ppc-gcc-4.1.3       B   Y    ?     Y   Y   Y    Y     ?  20090517
54 netbsd5.0-mipseb32-gcc-4.1.3  B   Y    ?     Y   Y   Y    Y     ?  20090518
55 netbsd5.0-sparc-gcc-4.1.3     B   Y    -     Y   Y   Y    Y     ?  20090519
56 netbsd5.0-sparc64-gcc-4.1.3  B8   Y    -     Y   Y   Y    Y/1   ?  20090519
57 netbsd5.0-x86_64-gcc-4.1.3    8   Y    -     Y   Y   Y    Y     ?  20090419
58 opensol2009.06-x86-gcc3.4.3   4   ?    ?     ?   ?   Y    Y/2   Y  20091215
59 win32-x86-mingw_gcc4.3.0          Y    -     -   -   Y    Y/88  ?  20081203
60 win32-x86-msvc_6.0            4   -    -     -   -   Y    Y/8   ?  20090315
61 win32-x64-msvc_9.0            8   -    -     -   -   Y    Y/17  ?  20091020
62 win32-x64-mingw_gcc3.4.5      8   Y    ?     ?   ?   Y    Y     ?  20090210
63 win64-amd64-msvc_9.0          8   N    N     ?   ?   Y*1  N     ?  20090720
66 Legend:
67 ?   ... unknown or untested
68 -   ... no
69 Y   ... yes
70 Y/n ... tests with n failures
71 Y*n ... s. remarks below
73 Platform is "OS-processor-compiler" or a unique shortcut.
75 B8 are Processor flags
76 B   ... Processor is big endian
77 8   ... opcode_t is 8 byte, i.e. a 64 bit machine
78 4   ... opcode_t is 4 byte, --m=32 on a 64 bit machine
80 CGoto ... CGoto runloop is supported
81 JIT   ... JIT core is supported
82 EXEC  ... compiling to native executables is supported
83 Thr   ... Parrot is multi-threaded
84 Sig   ... Parrot catches a SIGHUP signal
85 Comp  ... Compiles ok
86 Test  ... Runs "make test"
87 Inst  ... "make install" is ok
89 YYYYMMDD  The date tested.
91 Remarks:
92 *1 64-bit MSVC uses 32-bit int and long values. For 64-bit use
93    --ccflags="-GS- -MD" --intval="long long" --opcode="long long"
94 *2 only builds when configured --without-gmp. See TT #1006
96 The following configurations are also working on x86/linux (and possibly
97 other platforms):
98 optimized build: perl Configure.pl --optimize
99 system malloc:   perl Configure.pl --gc=libc