Skip to content
This repository
branch: lorito
Fetching contributors…

Octocat-spinner-32-eaf2f5

Cannot retrieve contributors at this time

file 105 lines (89 sloc) 5.416 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 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104

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 EXEC Thr Sig
--------------------------------------------------------------------------------
linux-sparc64-gcc-4.3.2 ? Y Y 20110114
cygwin1.5.25-x86-gcc3.4.4 4 Y - - - Y Y Y 20090315
darwin8.11.1-x86-gcc4.0.1 ?? Y ? ? ? Y Y N 20091020
linux-x86-gcc4.1.2 Y ? Y Y Y Y ? 20090419
linux-x86-gcc4.2.4 Y ? Y Y Y Y ? 20081023
linux-x86-gcc4.3.2 Y ? Y Y Y Y ? 20081030
linux-x86-gcc4.4.1 Y ? Y Y Y Y ? 20091103
linux-x86-g++4.4.1 Y ? Y Y Y Y Y 20091116
linux-x86-llvm-gcc-4.2 Y ? ? ? Y Y ? 20091021
sol10-sparc-cc_5.9 B4 Y - Y Y Y Y ? 20090720
sol10-sparc-cc_5.9 B8 Y - Y Y Y Y ? 20090720
win32-x86-mingw_gcc3.4.5 Y - - - Y N/1 ? 20091116
win32-x86-msvc_9.0 - - Y - Y Y Y 20091215


Extra Platforms:

Platform B8 Runloops Feature Comp Test Inst YYYYMMDD
                                CGoto EXEC Thr Sig
--------------------------------------------------------------------------------
cygwin1.7.0-x86-gcc4.3.2 4 Y - - - Y Y Y 20090315
darwin9.8.0-x86-gcc4.0.1 Y ? Y ? Y Y Y 20100215
dragonfly2.2.0-i386-gcc-4.1.2 4 Y - Y Y Y Y ? 20090427
freebsd-x86-gcc-4.2.1 4 Y Y ? ? Y Y Y 20090415
freebsd-amd64-gcc-4.2.1 8 Y - ? ? Y Y Y 20090720
linux-amd64-clang-r73854 8 ? = Y Y Y/4 Y/1 ? 20090622
linux-amd64-clang-r75433 8 Y ? ? ? Y Y*2 ? 20090913
linux-amd64-gcc4.3.2 8 Y - Y Y Y Y/1 Y 20091020
linux-amd64-gcc4.3.3 8 Y ? Y Y Y Y ? 20090712
linux-amd64-gcc4.4.1 8 Y ? Y ? Y Y Y 20100215
linux-amd64-g++4.4.1 8 Y ? Y Y Y Y Y 20091116
linux-ppc-gcc_4.4.2 Y Y Y Y Y Y Y 20100118
linux-ppc64-gcc_4.4.2 Y Y Y Y Y Y Y 20100118
linux-arm-gcc_4.4.2 Y Y Y Y Y Y Y 20100118
linux-x86-icc_11.1 4 Y ? Y Y Y Y Y 20100209
linux-amd64-icc_11.1 8 Y ? Y Y Y Y Y 20100209
netbsd3.1-ppc-gcc-3.3.3 B Y ? Y Y Y Y ? 20090419
netbsd4.0-alpha-gcc-4.1.2 8 Y ? Y Y Y Y ? 20090518
netbsd4.0-arm-gcc-4.1.2 Y ? Y Y Y Y ? 20090518
netbsd4.0-i386-gcc-4.1.2 Y ? Y Y Y Y ? 20090517
netbsd4.0-ppc-gcc-4.1.2 B Y ? Y Y Y Y ? 20090519
netbsd4.0-sparc64-gcc-4.1.2 B8 Y - Y Y Y Y ? 20090519
netbsd4.0-x86_64-gcc-4.1.2 8 Y ? Y Y Y Y ? 20090519
netbsd5.0-i386-gcc-4.1.3 Y ? Y Y Y Y ? 20090519
netbsd5.0-ppc-gcc-4.1.3 B Y ? Y Y Y Y ? 20090517
netbsd5.0-mipseb32-gcc-4.1.3 B Y ? Y Y Y Y ? 20090518
netbsd5.0-sparc-gcc-4.1.3 B Y - Y Y Y Y ? 20090519
netbsd5.0-sparc64-gcc-4.1.3 B8 Y - Y Y Y Y/1 ? 20090519
netbsd5.0-x86_64-gcc-4.1.3 8 Y - Y Y Y Y ? 20090419
opensol2009.06-x86-gcc3.4.3 4 ? ? ? ? Y Y/2 Y 20091215
win32-x86-mingw_gcc4.3.0 Y - - - Y Y/88 ? 20081203
win32-x86-msvc_6.0 4 - - - - Y Y/8 ? 20090315
win32-x64-msvc_9.0 8 - - - - Y Y/17 ? 20091020
win32-x64-mingw_gcc3.4.5 8 Y ? ? ? Y Y ? 20090210
win64-amd64-msvc_9.0 8 N N ? ? Y*1 N ? 20090720


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
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 64-bit MSVC uses 32-bit int and long values. For 64-bit use
   --ccflags="-GS- -MD" --intval="long long" --opcode="long long"
*2 only builds when configured --without-gmp. See TT #1006

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.