#42427: [CAGE] cleanup perlcritic errors
[parrot.git] / PLATFORMS
blob1bc2cc819049140ee65ce6609f0fe0a168580db6
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 linux-ps3-gcc4.1.1           B    Y    Y    Y     Y   Y   Y    Y/3   -  20070308
17 linux-x86-gcc3.3.3.20040412       Y/2  ?    ?     ?   ?   Y    Y     ?  20070116
18 linux-x86-gcc3.3.5.2005013        Y    Y    Y     Y   Y   Y    Y     ?  20060618
19 linux-x86-gcc4.0.2                Y    Y    Y     Y   Y   Y    Y     ?  20060514
20 linux-x86-gcc4.0.3                Y    Y    Y     Y   Y   Y    Y     ?  20060707
21 linux-x86-gcc4.1.0                Y    Y    Y     Y   Y   Y    Y     Y  20060306
22 linux-x86-gcc4.1.2                Y    Y    ?     Y   Y   Y    Y     ?  20070320
23 linux-x86_64-gcc3.4.3         8   Y    -    -     Y   Y   Y    Y     ?  20060618
24 linux-x86_64-gcc4.1.0         8   Y    -    -     Y   Y   Y    Y     ?  20070116
25 linux-x86_64-gcc4.1.0         4   Y    -    -     Y   Y   Y    Y/2   ?  20060807
26 linux-x86_64-gcc4.1.2         8   Y    -    -     Y   Y   Y    Y     ?  20070116
27 openbsd-zaurus-gcc3.3.5           Y    -    -     Y   Y   Y    ?     ?  20070309
28 sol8-sparc-cc                B    -    -    -     -   -   -    Y/441 ?  20070427
29 sol10-sparc-cc_5.8           B    Y    -    -     Y   Y   Y    Y/9   ?  20060807
30 sol10-sparc-gcc_4.0.2        B    Y    -    -     Y   Y   Y    Y/9   ?  20060807
31 sol11-x86-cc_5.8                  Y    -    -     -   -   -    -     ?  20070417
32 opensolaris-x86-gcc_4.0.3     4   Y    Y    ?     ?   ?   Y    Y/3   ?  20070417
33 tru64-alpha-compaq_c6.5       8   ?    ?    ?     Y   ?   Y    Y/2   ?  20060203
34 win32-x86-cygwin_1.5.21           -    -    -     -   -   -    -     -  20070221
35 win32-x86-mingw-gcc3.4.2          Y    Y    -     -   -   Y    Y/19  Y  20070222
36 win32-x86-msvc_7.1                -    Y    -     -   -   Y    Y     ?  20070320
37 win32-x86-msvc_8.0                -    Y    -     -   -   Y    Y     ?  20070320
39 ?   ... unknown or untested
40 -   ... no
41 Y   ... yes
42 Y/n ... tests with n failures
43 Y*n ... s. remarks below
45 Platform is "OS-processor-compiler" or a unique shortcut.
47 B8 are Processor flags
48 B   ... Processor is big endian
49 8   ... opcode_t is 8 byte, i.e. a 64 bit machine
50 4   ... opcode_t is 4 byte, --m=32 on a 64 bit machine
52 CGoto ... CGoto runloop is supported
53 JIT   ... JIT core is supported
54 EXEC  ... compiling to native executables is supported
55 Thr   ... Parrot is multi-threaded
56 Sig   ... Parrot catches a SIGHUP signal
57 Comp  ... Compiles ok
58 Test  ... Runs "make test"
59 Inst  ... "make install" is ok
61 YYYYMMDD  The date tested.
63 Remarks:
64 *1 need PATH=$PATH:$PWD/blib/lib to locate DLL
66 The following configurations are also working on x86/linux (and possibly
67 other platforms):
68 optimized build: perl Configure.pl --optimize
69 system malloc:   perl Configure.pl --gc=libc