Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

file 87 lines (73 sloc) 4.194 kb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87
# $Id$

Parrot was reported to compile and run tests successfully on the following
platforms.
See also http://www.parrot.org/smolder for recent test results.
See also t/TESTS.STATUS.pod about the status of the test suite.

This list is divided into 2 sections: "Supported" (as defined by
docs/parrot.pod) and "Extra".


Supported platforms:
Platform B8 Runloops Feature Comp Test Inst YYYYMMDD
                                CGoto JIT EXEC Thr Sig
--------------------------------------------------------------------------------
cygwin1.5.25-x86-gcc3.4.4 4 Y Y - - - Y Y Y 20090315
darwin8.11.1-x86-gcc4.0.1 ?? ? ? ? ? ? Y Y/1*2 ? 20081216
freebsd-x86-gcc-3.4.6 Y ? ? ? ? Y Y ? 20080519
linux-x86-gcc4.1.2 Y Y ? Y Y Y Y ? 20080617
linux-x86-gcc4.1.3 Y Y ? Y Y Y Y ? 20080414
linux-x86-gcc4.2.3 Y Y ? Y Y Y Y ? 20080715
linux-x86-gcc4.2.4 Y Y ? Y Y Y Y ? 20081023
linux-x86-gcc4.3.2 Y Y ? Y Y Y Y ? 20081030
linux-x86-llvm-gcc-4.2 Y Y ? ? ? Y Y ? 20080801
sol10-sparc-cc_5.9 B4*2 Y - - Y Y Y Y ? 20080510
sol10-sparc-cc_5.9 B8 Y - - Y Y Y Y/3*1 ? 20090217
sol10-sparc-gcc_4.0.2 B4*2 Y - - Y Y Y Y/1 ? 20080510
sol10-sparc-gcc_4.0.2 B8 Y - - Y Y Y Y/2 ? 20080518
win32-x86-mingw_gcc3.4.5 Y Y - - - Y Y Y 20090217
win32-x86-msvc_9.0 - Y - Y - Y Y ? 20090317


Extra Platforms:

Platform B8 Runloops Feature Comp Test Inst YYYYMMDD
                                CGoto JIT EXEC Thr Sig
--------------------------------------------------------------------------------
aix5.3-power-gcc4.2 B8 - - - Y ? ? 20080510
cygwin1.7.0-x86-gcc4.3.2 4 Y Y - - - Y Y Y 20090315
freebsd-x86-gcc-3.4.6 Y ? ? ? ? Y Y ? 20080519
linux-ppc-gcc3.4.5 Y Y Y ? ? Y Y ? 20080519
linux-s390x-gcc4.1.2 B4 ? - - Y Y Y Y/2 ? 20080908
linux-x86_64-gcc4.1.2 8 Y - - Y Y Y Y ? 20080220
linux-x86_64-gcc4.3.2 8 Y - - Y Y Y Y ? 20081118
opensolaris-x86-gcc_4.0.3 4 Y Y ? ? ? Y Y/2 ? 20080325
sol8-sparc-cc B - - - - - - Y ? 20090317
sol8-sparc-gcc_4.1.0 B - - - - - - Y/42 ? 20090317
win32-x86-mingw_gcc4.3.0 Y Y - - - Y Y/88 ? 20081203
win32-x86-msvc_6.0 4 - Y - - - Y Y/8 ? 20090315
win32-x64-msvc_9.0 8 - - - - - Y Y/51 ? 20081203
win32-x64-mingw_gcc3.4.5 8 Y Y ? ? ? Y Y ? 20090210

Legend:
? ... unknown or untested
- ... no
Y ... yes
Y/n ... tests with n failures
Y*n ... s. remarks below

Platform is "OS-processor-compiler" or a unique shortcut.

B8 are Processor flags
B ... Processor is big endian
8 ... opcode_t is 8 byte, i.e. a 64 bit machine
4 ... opcode_t is 4 byte, --m=32 on a 64 bit machine

CGoto ... CGoto runloop is supported
JIT ... JIT core is supported
EXEC ... compiling to native executables is supported
Thr ... Parrot is multi-threaded
Sig ... Parrot catches a SIGHUP signal
Comp ... Compiles ok
Test ... Runs "make test"
Inst ... "make install" is ok

YYYYMMDD The date tested.

Remarks:
*1 gcc and cc defaults to 32bits on solaris, for 64bit use
   --ccflags='-m64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TS_ERRNO'
   --ldflags='-m64'
*2 http://rt.perl.org/rt3/Ticket/Display.html?id=60926

The following configurations are also working on x86/linux (and possibly
other platforms):
optimized build: perl Configure.pl --optimize
system malloc: perl Configure.pl --gc=libc
Something went wrong with that request. Please try again.