⚠ This page contains old, outdated, obsolete, … historic or WIP content! No warranties e.g. for correctness!
Jump to known failures
mksh — builds and regression tests
The MirOS Project has tested various versions of mksh on the following operating systems, asked people to test (see also the amazing RT’s mksh build and test logs), and hunted mksh down in these packaging systems:
- – tests by the project, using Makefile –
- MirOS #10-current (i386 gcc3.4.6)
- MirOS #10-current (sparc gcc3.4.6) [pre-R40]
- – tests by the project, using Build.sh –
- MirOS #10-current (i386 gcc3.4.6)
- MirOS #10-current (i386 clang90573mp0 llvm90573mp0)
- MirOS #10-current (i386 clang90573mp0 opt+llc+llvm90573mp0)
- MirOS #10-current (i386 pcc1.0.999-20110422-MirPorts-0)
- MirOS #10-current (i386 pcc20110612-cvs)
- MirOS #10-current (i386 SUNWcc5.10 Linux_i386 2009/06/03, GNU ld version 050707 20050707)
- MidnightBSD 0.4-CURRENT (i386 gcc4.4.7-20110503)
- MidnightBSD 0.4-CURRENT (i386 gcc4.2.1-20070719)
- AIX 5.3 (powerpc xlC7.0 ld1.65.2.6 (2/24/09)) by cnuke@ (Jupp Söntgen)
- DEC OSF/1 X2.0-8 (Rev. 155) (mips cc3.0 ucode ld3.0) without testsuite check
- DEC ULTRIX 4.5 0 RISC (mips cc3.0 ucode ld3.0)
- HP Tru64 OSF/1 V5.1B 2650 (alpha Compaq C V6.5-011 Rev. 2650)
- HP Tru64 OSF/1 V5.1B 2650 (alpha gcc2.97-tru64-010710 alphaev56)
- HP-UX 11i v3 B.11.31 U ia64 (IA64 aCC B3910B A.06.20 [May 13 2008], ld B.12.51 92453-07)
- Solaris 8 Generic_117350-61 sun4u (sparc gcc3.4.3)
- Solaris 8 Generic_117350-61 sun4u (sparc64 gcc3.4.3)
- Cygwin_NT-5.0 1.5.25(0.156/4/2) 2008-06-11 19:34 i586 win2kSP2 (i386 gcc3.4.4) [pre-R40]
- Debian GNU/Linux sid 2.6.32-5-xen-amd64 (amd64 gcc4.7.0-r174470 gcc-snapshot_20110531-1)
- Debian GNU/Linux sid 2.6.18-6-686 (i386 TenDRA-4.1.2-19)
- ecce!GNU/Linux 1.00 2.0.38a (i386 libc5 gcc2.7.2.3)
- Minix 3.1.9 (i386 ACK)
- Minix 3.1.9 (i386 gcc4.4.3)
- – other build system integration –
- See the Inclusion section for general information
- • not up to date below this point •
- Debian GNU/Linux sid 2.6.18-6-686 (i386 gcc4.3.3-15 +eglibc2.9-23) via Debian package
- Debian GNU/Linux sid 2.6.18-6-686 (i386 gcc4.3.3-15 +dietlibc0.31-1.2) via Debian package
- Debian GNU/Linux sid 2.6.18-6-686 (i386 gcc4.3.3-15 +klibc1.5.15-2~tg+1) via Debian package
- Debian GNU/kFreeBSD sid 7.1-1-686 (i386 gcc4.3.3-5) by ganymede1 buildd via Debian
- Debian GNU/kFreeBSD sid 7.1-1-amd64 (amd64 gcc4.3.3-5) by ganymede2 buildd via Debian
- Debian GNU sid GNU-Mach 1.3.99/Hurd-0.3 i386-AT386 (i386 gcc4.3.3-5) by mozart buildd via Debian
- Debian GNU/Linux sid 2.6.26-1-alpha-generic (alpha gcc4.3.3-5 +glibc +dietlibc) by goedel buildd via Debian
- Debian GNU/Linux sid 2.6.26-rc5-iop32x armv5tel (armel gcc4.3.3-5) by ALL6500 buildd via Debian
- Debian GNU/Linux sid 2.6.26-1-parisc (hppa gcc4.3.3-5 +glibc +dietlibc) by penalosa buildd via Debian
- Debian GNU/Linux sid 2.6.26-2-amd64 (i386 gcc4.3.3-7 +glibc +dietlibc) by puccini buildd via Debian
- Debian GNU/Linux sid 2.6.18-dsa-mckinley (ia64 gcc4.3.3-5 +glibc +dietlibc) by mundy buildd via Debian
- Debian GNU/Linux sid 2.6.25-rc3-00000-g84d8498-dirty (mips gcc4.3.3-5 +glibc +dietlibc) by ball buildd via Debian
- Debian GNU/Linux sid 2.6.24.1 (mipsel gcc4.3.3-5 +glibc +dietlibc) by rem buildd via Debian
- Debian GNU/Linux sid 2.6.26-1-powerpc64 (macppc gcc4.3.3-7 +glibc +dietlibc) by praetorius buildd via Debian
- Debian GNU/Linux sid 2.6.26-1-s390x (s390 gcc4.3.3-5) by debian-31.osdl.marist.edu buildd via Debian
- Debian GNU/Linux sid 2.6.28.7 (sparcV8 gcc4.3.3-5 +glibc +dietlibc) by lebrun buildd via Debian
- Fedora GNU/Linux Core 9 2.6.18-128.1.1.el5 (i386 gcc4.3.0-8) by x86-4 buildd via Koji/EPEL packager
- Fedora GNU/Linux Core 9 2.6.18-128.el5 (macppc gcc4.3.0-8) by ppc8 buildd via Koji/EPEL packager
- Fedora GNU/Linux Core 9 2.6.18-128.el5 (ppc64 gcc4.3.0-8) by ppc10 buildd via Koji/EPEL packager
- Fedora GNU/Linux Core 9 2.6.18-128.1.1.el5 (amd64 gcc4.3.0-8) by x86-5 buildd via Koji/EPEL packager
- Fedora GNU/Linux Core 10 2.6.18-128.1.1.el5 (i386 gcc4.3.2-7) by x86-6 buildd via Koji/EPEL packager
- Fedora GNU/Linux Core 10 2.6.18-128.el5 (macppc gcc4.3.2-7) by ppc6 buildd via Koji/EPEL packager
- Fedora GNU/Linux Core 10 2.6.18-128.el5 (ppc64 gcc4.3.2-7) by ppc4 buildd via Koji/EPEL packager
- Fedora GNU/Linux Core 10 2.6.18-128.1.1.el5 (amd64 gcc4.3.2-7) by x86-1 buildd via Koji/EPEL packager
- Fedora GNU/Linux Core 11 2.6.18-128.1.1.el5xen (i386 gcc4.4.0-0.31) by xenbuilder2 buildd via Koji/EPEL packager
- Fedora GNU/Linux Core 11 2.6.18-128.el5 (macppc gcc4.4.0-0.31) by ppc2 buildd via Koji/EPEL packager
- Fedora GNU/Linux Core 11 2.6.18-128.el5 (ppc64 gcc4.4.0-0.31) by ppc9 buildd via Koji/EPEL packager
- Fedora GNU/Linux Core 11 2.6.18-128.1.1.el5 (amd64 gcc4.4.0-0.31) by x86-2 buildd via Koji/EPEL packager
- Maemo GNU/Linux (autobuilders for chinook, diablo, fremantle; details coming soon)
- Red Hat GNU/Linux RHEL 4 2.6.18-128.1.1.el5xen (i386 gcc3.4.6-10) by xenbuilder2 buildd via Koji/EPEL packager
- Red Hat GNU/Linux RHEL 4 2.6.18-128.el5 (macppc gcc3.4.6-10) by ppc3 buildd via Koji/EPEL packager
- Red Hat GNU/Linux RHEL 4 2.6.18-128.1.1.el5xen (amd64 gcc3.4.6-10) by xenbuilder2 buildd via Koji/EPEL packager
- Red Hat GNU/Linux RHEL 5 2.6.18-128.1.1.el5xen (i386 gcc4.1.2-44) by xenbuilder2 buildd via Koji/EPEL packager
- Red Hat GNU/Linux RHEL 5 2.6.18-128.el5 (macppc gcc4.1.2-44) by ppc2 buildd via Koji/EPEL packager
- Red Hat GNU/Linux RHEL 5 2.6.18-128.1.1.el5xen (amd64 gcc4.1.2-44) by xenbuilder2 buildd via Koji/EPEL packager
- OpenSUSE GNU/Linux 10.3 2.6.27.21-0.1-xen (i386 gcc4.2.1) by build16 buildd via OBS SRPM package
- OpenSUSE GNU/Linux 10.3 2.6.27.21-0.1-xen (amd64 gcc4.2.1) by build19 buildd via OBS SRPM package
- OpenSUSE GNU/Linux 11.0 2.6.27.21-0.1-xen (i386 gcc4.3.1-20080507-r135036) by build20 buildd via OBS SRPM package
- OpenSUSE GNU/Linux 11.0 2.6.27.21-0.1-xen (amd64 gcc4.3.1-20080507-r135036) by build19 buildd via OBS SRPM package
- OpenSUSE GNU/Linux 11.1 2.6.27 (i386 gcc4.3.2-r141291) by build24 buildd via OBS SRPM package
- OpenSUSE GNU/Linux 11.1 2.6.27 (amd64 gcc4.3.2-r141291) by build14 buildd via OBS SRPM package
- SLES GNU/Linux 9 2.6.27.21-0.1-xen (i386 gcc3.3.3) by build24 buildd via OBS SRPM package
- SLES GNU/Linux 9 2.6.27.21-0.1-xen (amd64 gcc3.3.3) by build14 buildd via OBS SRPM package
- SuSE GNU/Linux Factory 2.6.29 (i386 gcc4.3.3-r144878) by build16 buildd via OBS SRPM package
- SuSE GNU/Linux Factory 2.6.29 (amd64 gcc4.3.3-r144878) by build24 buildd via OBS SRPM package
- CentOS GNU/Linux 5 2.6.27.21-0.1-xen (i386 gcc4.1.2-14) by build14 buildd via OBS SRPM package
- CentOS GNU/Linux 5 2.6.27.21-0.1-xen (amd64 gcc4.1.2-14) by build18 buildd via OBS SRPM package
- Fedora GNU/Linux 9 2.6.27.21-0.1-xen (i386 gcc4.3.0-8) by build12 buildd via OBS SRPM package
- Fedora GNU/Linux 9 2.6.27.21-0.1-xen (amd64 gcc4.3.0-8) by build15 buildd via OBS SRPM package
- Fedora GNU/Linux 10 2.6.27.21-0.1-xen (i386 gcc4.3.2-7) by build11 buildd via OBS SRPM package
- Fedora GNU/Linux 10 2.6.27.21-0.1-xen (amd64 gcc4.3.2-7) by build24 buildd via OBS SRPM package
- Mandriva GNU/Linux 2008 2.6.27.21-0.1-xen (i386 gcc4.2.2-0.RC.1mdv2008.0) by build24 buildd via OBS SRPM package
- Mandriva GNU/Linux 2008 2.6.27.21-0.1-xen (amd64 gcc4.2.2-0.RC.1mdv2008.0) by build26 buildd via OBS SRPM package
- Mandriva GNU/Linux 2009 2.6.27.21-0.1-xen (i386 gcc4.3.2) by build16 buildd via OBS SRPM package
- Mandriva GNU/Linux 2009 2.6.27.21-0.1-xen (amd64 gcc4.3.2) by build20 buildd via OBS SRPM package
- Red Hat GNU/Linux RHEL 4 2.6.27.21-0.1-xen (i386 gcc3.4.6-9) by build20 buildd via OBS SRPM package
- Red Hat GNU/Linux RHEL 4 2.6.27.21-0.1-xen (amd64 gcc3.4.6-9) by build26 buildd via OBS SRPM package
- Red Hat GNU/Linux RHEL 5 2.6.27.21-0.1-xen (i386 gcc4.1.2-14) by build11 buildd via OBS SRPM package
- Red Hat GNU/Linux RHEL 5 2.6.27.21-0.1-xen (amd64 gcc4.1.2-14) by build26 buildd via OBS SRPM package
- SLES GNU/Linux 10 2.6.27.21-0.1-xen (i386 gcc4.1.2-20070115) by build24 buildd via OBS SRPM package
- SLES GNU/Linux 10 2.6.27.21-0.1-xen (amd64 gcc4.1.2-20070115) by build14 buildd via OBS SRPM package
- – tests by third parties (Build.sh) –
- GNU/Linux 1.2.13 (i386 libc5.0.9 gcc2.7.0 as:cygnus/linux-2.5.2l.15(i486-linux) bfd:cygnus/linux-2.5.2l.11 ld:cygnus/linux-2.5.2l.17 bash1.14.5(1) perl5.001) by Tonnerre Lombard
- – before R40 -
- MirOS #10-current (i386 llvmgcc4.2.1-Apple_5627mp2 llvm58935mp0)
- MirOS #10-current (i386 llvmgcc4.2.1-Apple_5627mp2 opt+llc+llvm58935mp0)
- MirOS #10-current (i386 nwcc0.8.1)
- MirOS #7-stable (sparc gcc2.95.3-078E)
- MidnightBSD 0.3-CURRENT (i386 gcc3.4.6-20080430)
- MidnightBSD 0.2.1-RELEASE-p2 (i386 pcc20081028-MirPorts-0)
- NetBSD 3.0_STABLE (i386 gcc3.3.3_nb3_20040520)
- OpenBSD 4.3 GENERIC#207 (zaurus gcc3.3.5)
- BSDi BSD/OS 4.1 #0 (i386 gcc2.91.66 egcs-1.1.2)
- BSDi BSD/OS 3.1 #4 M300-043 (i386 gcc2.7.2.1)
- BSDi BSD/OS 3.1 #4 M300-043 (i386 gcc1.42)
- AIX 5.3 (powerpc gcc4.0.0_powerpc-ibm-aix5.1.0.0, LD 1.65 04/06/2005)
- AIX 5.3 32-bit (powerpc xlC9.0 070428, LD 1.65 04/06/2005)
- AIX 5.3 64-bit (powerpc xlC9.0 070428, LD 1.65 04/06/2005)
- AIX 5.2 (powerpc xlC7.0) by cnuke@ (Jupp Söntgen)
- HP-UX 11i v3 B.11.31 U ia64 (IA64 aCC B3910B A.06.15 [May 16 2007], ld B.12.49.02 92453-07) (64-bit)
- HP-UX 11i v3 B.11.31 U ia64 (IA64 aCC B3910B A.06.15 [May 16 2007], ld B.12.49.02 92453-07) (32-bit)
- HP-UX 11i v3 B.11.31 U ia64 (IA64 ccs B3910B A.06.12 [Oct 11 2006], ld B.12.49.02 92453-07) (32-bit)
- Mac OSX Snow Leopard 10.6.2 (10C540) Darwin 10.2.0 (amd64 gcc4.2.1-Apple_5646_dot_1)
- Mac OSX Snow Leopard 10.6.2 (10C540) Darwin 10.2.0 (i386 gcc4.0.1-Apple_5493)
- Mac OSX Leopard 10.5.5 (9F33) Darwin 9.5.0 (amd64 gcc4.0.1-Apple_5484)
- Mac OSX Leopard 10.5.5 (9F33) Darwin 9.5.0 (i386 llvmgcc4.2.1-Apple_5555-LLVM_2039)
- Mac OSX Leopard 10.5.4 (9E17) Darwin 9.4.0 (i386 gcc4.0.1-Apple_5480)
- Mac OSX Leopard 10.5.4 (9E17) Darwin 9.4.0 (i386 gcc4.2.1-Apple_5558)
- Mac OSX Leopard Server 10.5.4 (9E17) Darwin 9.4.0 (macppc gcc3.3-20030304-Apple_1823)
- Mac OSX Leopard Server 10.5.4 (9E17) Darwin 9.4.0 (macppc gcc4.0.1-Apple_5465)
- Mac OSX Leopard Server 10.5.4 (9E17) Darwin 9.4.0 (macppc cross-llvmgcc4.2.1-Apple_5555-LLVM_2039)
- Max OSX iPhoneOS 2.0 (N82AP) Darwin 9.3.1 (arm cross-gcc4.0.1-Apple_5484 Apple SDK)
- Max OSX iPhoneOS 2.0 (N82AP) Darwin 9.3.1 (arm llvmgcc4.2.1-Apple_5555 Saurik iphone-gcc 4.2-20080604-1-8)
- Solaris 10 Generic_137111-08 sun4u (sparc gcc3.4.6)
- Solaris 10 Generic_137111-08 sun4u (sparc64 gcc3.4.6)
- Solaris 10 Generic_137111-08 sun4u (sparc:V8+ SUNWcc5.9 124867-08 2008/10/07, ld 5.10-1.489)
- Solaris 10 Generic_137111-08 sun4u (sparc64 SUNWcc5.9 124867-08 2008/10/07, ld 5.10-1.489)
- Debian GNU sid GNU-Mach 1.3.99/Hurd-0.3 i686-AT386 (i386 gcc4.3.3-12)
- Android-3 GNU/Linux 1.5 (emulator) ARMv5TE Thumb (arm-eabi gcc4.2.1 +bionic) without testsuite check
- CentOS GNU/Linux 5.2 2.6.18-92.1.18.el5xen (amd64 gcc4.1.2-44)
- Debian GNU/Linux sid 2.6.18-6-686 (i386 nwcc0.7.9)
- Debian GNU/Linux 5.0 lenny 2.6.18-6-686 (i386 gcc4.1.2-25)
- Debian GNU/Linux 5.0 lenny 2.6.18-6-686 (i386 gcc4.3.2-1.1)
- Debian GNU/Linux 4.0 etch 2.6.18-6-686 (i386 gcc1:3.3.6-15)
- Debian GNU/Linux 4.0 etch 2.6.18-6-686 (i386 gcc4.1.1-21)
- Zenwalk GNU/Linux 2.6.25.4 (i386 gcc4.2.3) by Olivier Duchateau
- – even older versions –
- MidnightBSD (amd64, sparc64) gcc
- HP-UX 11i (hppa) gcc, aCC
- QNX gcc
- Interix 3.5 (i386 win2k), 6 (i386 Vista) gcc, msc
- UWIN-NT (i386) dmc, msc
- GNU/Linux (alpha, amd64, i386, macppc, s390) gcc, TenDRA, icc, llvm-gcc4.2, dietlibc, glibc, µClibc
- IRIX MIPSpro, gcc (by Elias Pipping)
- mksh ≥ R37
- – tests by the project, using Build.sh –
- DragonFly 1.9-DEVELOPMENT Feb 17, 2007 (i386 gcc3.4.6)
- FreeBSD 6.2-RELEASE (i386 gcc3.4.6-20060305)
- QNX 6.3.2 2006/03/16-14:19:50EST (i386 gcc2.95.3)
- Minix 3 3.1.4~r4203? (i386 ACK)
- Minix 3 3.1.4~r4203? (i386 gcc)
- – tests by third parties (Build.sh) –
- SGI IRIX64 6.5 (mips:R10K mipspro7.4.4m) by Elias Pipping
- SGI IRIX64 6.5 (mips:R10K gcc3.4.1) by Elias Pipping
- Android + OpenADK GNU/Linux 2.6.27-00393-g6607056 ARMv6TEJ (armel gcc4.4.1-cross +eglibc-static) by wbx@ (Waldemar Brodkorb) without testsuite check
- mksh < R37
- – tests by the project, using Build.sh –
- MidnightBSD 0.1.1-RELEASE (sparc64 gcc3.4.4-20050518)
- Debian GNU/kFreeBSD 4.0 sid 6.2-1-686 (i386 gcc1:3.3.6-15)
- Debian GNU/kFreeBSD 4.0 sid 6.2-1-686 (i386 gcc3.4.6-6)
- Debian GNU/kFreeBSD 4.0 sid 6.2-1-686 (i386 gcc4.0.3-7)
- Debian GNU/kFreeBSD 4.0 sid 6.2-1-686 (i386 gcc4.1.2-19)
- Debian GNU/kFreeBSD 4.0 sid 6.2-1-686 (i386 gcc4.2.3-2)
- Debian GNU/kFreeBSD 4.0 sid 6.2-1-686 (i386 gcc4.3-20080227-1)
- Debian GNU/kFreeBSD 4.0 sid 6.2-1-686 (i386 gcc4.3-20080227-1) + arc4random.c
- HP-UX 11i 11.11 B.11.11 U PA-RISC 9000/800 (hppa aCC HP92453-01, ld B.11.60 070209) without testsuite check
- HP-UX 11i 11.11 B.11.11 U PA-RISC 9000/800 (hppa gcc3.4.2 hppa2.0w) without testsuite check
- HP-UX 11i v2 B.11.23 U ia64 (IA64 aCC B3910B A.06.10 [Mar 22 2006], ld 92453-07 B.12.45)
- HP-UX 11i v2 B.11.23 U ia64 (IA64 gcc3.4.3)
- HP-UX 11i v3 B.11.31 U PA-RISC 9000/800 (hppa aCC HP92453-01, ld B.11.60 070209)
- HP-UX 11i v3 B.11.31 U ia64 (IA64 aCC B3910B A.06.14 [Feb 22 2007], ld 92453-07 B.12.43)
- Interix 3.5 SP-8.0.1969.1 (i386 gcc3.3 win2k)
- Interix 3.5 SP-8.0.1969.1 (i386 msc CL.EXE 13.00.9466 (standard), LINK.EXE 7.00.9466)
- Interix 3.5 SP-8.0.1969.1 (i386 msc CL.EXE 14.00.50727.42 (optimising), LINK.EXE 8.00.50727.42)
- Interix 6 10.0.6030.0 (i386 gcc3.3 mistda) without testsuite check
- Interix 6 10.0.6030.0 (i386 msc CL.EXE 13.00.9466 (standard), LINK.EXE 7.00.9466) without testsuite check
- UWIN-NT 4.1.0/5.0 2195 2006-02-14 (i386 dmc DMC.EXE 8.42n, LINK.EXE OPTLINK 7.50B1)
- UWIN-NT 4.1.0/5.0 2195 2006-02-14 (i386 msc CL.EXE 13.00.9466, LINK.EXE 7.00.9466)
- Debian GNU 4.0 sid GNU-Mach 1.3.99/Hurd-0.3 i686-AT386 (i386 gcc3.4.6-5)
- Debian GNU 4.0 sid GNU-Mach 1.3.99/Hurd-0.3 i686-AT386 (i386 gcc4.0.4-1)
- Debian GNU 4.0 sid GNU-Mach 1.3.99/Hurd-0.3 i686-AT386 (i386 gcc4.1.2-23)
- Debian GNU 4.0 sid GNU-Mach 1.3.99/Hurd-0.3 i686-AT386 (i386 gcc4.2.4-3)
- Ångström GNU/Linux spitz 2.6.20.6 PREEMPT (armv5tel glibc2.5 gcc4.1.2)
- Debian GNU/Linux 4.0 etch 2.6.18-4-686 (i386 gcc1:3.3.6-15)
- Debian GNU/Linux 4.0 etch 2.6.18-4-686 (i386 gcc4.1.1-21)
- Debian GNU/Linux 4.0 etch 2.6.18-4-686 (i386 dietlibc-0.30-4 gcc4.1.1-21)
- Debian GNU/Linux 4.0 etch 2.6.18-4-686 (i386 TenDRA-4.1.2)
- Debian GNU/Linux 4.0 etch 2.6.18-5-alpha-generic (alpha gcc1:3.3.6-15)
- Debian GNU/Linux 4.0 etch 2.6.18-5-alpha-generic (alpha gcc4.1.1-21)
- Debian GNU/Linux 4.0 etch 2.6.18-6-mckinley (IA64 gcc4.1.1-21)
- Debian GNU/Linux 4.0 testing 2.6.24-1-686 (i386 gcc3.4.6-7)
- Debian GNU/Linux 4.0 testing 2.6.24-1-686 (i386 gcc4.2.4-2+b1)
- Debian GNU/Linux 4.0 testing 2.6.25-2-686 (i386 llvmgcc4.2.1-Apple_5555 llvm52845)
- Debian GNU/Linux 4.0 sid 2.6.18-6-vserver-s390x (S/390 gcc4.3.1-2)
- Debian GNU/Linux 4.0 sid 2.6.22-2-powerpc (macppc gcc4.2.2-3)
- Mandriva GNU/Linux CS 2006.0 2.6.12-22mdksmp (i386 gcc4.0.1-5mdk)
- Oracle Enterprise GNU/Linux 4 2.6.9-42.0.0.0.1.ELsmp (amd64 gcc3.4.6-3.1 Red Hat)
- Red Hat GNU/Linux RHEL5 2.6.18-8.1.6.el5 (amd64 gcc4.1.1-52)
- SuSE GNU/Linux SLES10 2.6.16.27-0.9-smp (amd64 gcc4.1.0)
- SuSE GNU/Linux SLES10 2.6.16.27-0.9-default (IA64 icc9.1.046-20070111)
- SuSE GNU/Linux SLES10 2.6.16.27-0.9-default (IA64 gcc4.1.0)
- – tests by the project, using ports –
- MirOS #10-current (i386 gcc3.4.6) via MirOS SRPM
- MirOS #10-current (i386 gcc3.4.6) via MirPorts Framework
- OpenBSD 4.3 GENERIC#207 (zaurus gcc3.3.5) via MirOS OpenBSD-Port
- Debian GNU/Linux 4.0 etch 2.6.18-4-686 (i386 gcc4.1.1-21) via MirOS SRPM
- Debian GNU/Linux 4.0 testing 2.6.25-2-686 (i386 gcc4.3.1-2) libc6-2.7-10 + dietlibc-0.31-1 + libbsd-0.0-3) via MirOS Debian package
- – tests by third parties (Build.sh) –
- MidnightBSD 0.1.1-RELEASE (amd64 gcc3.4.4-20050518) by Lucas Holt
- HP OSF/1 V4.0F 1229 (alpha DEC C V5.9-005) by Jupp Schugt
- HP OSF/1 V4.0F 1229 (alpha gcc2.8.1 alpha-dec-osf4.0d) by Jupp Schugt
- GNU/Linux (amd64 nwcc) by «skppo_:#MidnightBSD»
- – other build system integration –
- Debian GNU/kFreeBSD 4.0 sid 7.0-1-586 (i386 gcc4.3.0-2) via MirOS provided Debian package
- Debian GNU/kFreeBSD 4.0 sid 7.0-1-586 (i386 gcc4.3.0-2) via MirOS provided SRPM package
- Debian GNU/Linux 4.0 etch 2.6.18-4-686 (i386 gcc4.1.1-21) via OBS SRPM package
- Debian GNU/Linux 4.0 etch 2.6.18-4-k7 (i386 gcc4.1.1-21) via MirOS provided Debian package
- Debian GNU/Linux 4.0 etch 2.6.18-4-k7 (i386 gcc4.1.1-21) via MirOS provided SRPM package
- Debian GNU/Linux 4.0 testing 2.6.22-3-686 (i386 gcc4.2.3-1) via MirOS provided Debian package
- Fedora GNU/Linux Core 8 2.6.18-92.1.10.el5 (i386 gcc4.1.2-33) by x86-7 buildd via Koji/EPEL packager
- Fedora GNU/Linux Core 8 2.6.18-92.1.10.el5 (amd64 gcc4.1.2-33) by x86-7 buildd via Koji/EPEL packager
- Fedora GNU/Linux Core 8 2.6.18-92.1.10.el5 (macppc gcc4.1.2-33) by ppc5 buildd via Koji/EPEL packager
- Fedora GNU/Linux Core 8 2.6.18-92.1.10.el5 (ppc64 gcc4.1.2-33) by ppc2 buildd via Koji/EPEL packager
- Fedora GNU/Linux Core 9 2.6.26.6-68.fc9.sparc64.smp (sparc:v8+ gcc4.3.0-11) by daedalus buildd via Koji/EPEL packager
- Fedora GNU/Linux Core 9 2.6.26.6-68.fc9.sparc64.smp (sparc64 gcc4.3.0-11) by korolev buildd via Koji/EPEL packager
- Fedora GNU/Linux Core 9 2.6.18-53.el5 (S/390 gcc4.3.0-8) by zedora3 buildd via Koji/EPEL packager
- Fedora GNU/Linux Core 10 2.6.27.9-159.fc10.x86_64 (amd64 gcc4.4.0-0.23)
- Fedora GNU/Linux Core 10 2.6.26.6-68.fc9.sparc64.smp (sparc:v8+ gcc4.3.2-4) by korolev buildd via Koji/EPEL packager
- Fedora GNU/Linux Core 10 2.6.26.6-68.fc9.sparc64.smp (sparc64 gcc4.3.2-4) by daedalus buildd via Koji/EPEL packager
- Red Hat FC8 2.6.23.15-137.fc8 (i386 gcc4.1.2-33) via MirOS provided SRPM package
- Red Hat FC8 2.6.23.15-137.fc8 (amd64 gcc4.1.2-33) via MirOS provided SRPM package
- OpenSuSE GNU/Linux 10.2 2.6.16.60-0.29-xen (i386 gcc4.1.2-20061115) by build14 buildd via OBS SRPM package
- OpenSuSE GNU/Linux 10.2 2.6.16.60-0.29-xen (amd64 gcc4.1.2-20061115) by build20 buildd via OBS SRPM package
- mksh R33a-d
- Interix 3.5 SP-8.0.1969.1 (i386 gcc3.3 win2k) via MirOS provided pkgsrc® source package
- mksh up to R32
- MirOS #10 RC7 (i386 pcc20071025) optimisation disabled
- MirOS #10 RC6 (sparc gcc3.4.6)
- MirOS #10 RC2 (i386 gcc3.4.6)
- MirOS #10 RC1 (i386 SUNcc5.9 Linux_i386 2007/05/03, GNU ld 2.13.90.0.2 20020802)
- MirOS #7-stable (sparc gcc2.95)
- AIX 5.3 (powerpc gcc4.0.0, LD 1.65 04/06/2005)
- AIX 5.3 32-bit (powerpc xlC9.0 070428, LD 1.65 04/06/2005)
- AIX 5.3 64-bit (powerpc xlC9.0 070428, LD 1.65 04/06/2005)
- HP-UX 11i B.11.11 (PA-RISC gcc3.4.2) no regression test run
- HP-UX 11i B.11.11 (PA-RISC hpC B.11.X.36086-36089-36092.GP, ld B.11.60 070209)
- HP-UX 11i B.11.23 (IA64 gcc3.4.3)
- HP-UX 11i B.11.31 (PA-RISC hpC B.11.X.36086-36089-36092.GP, ld B.11.60 070209)
- HP-UX 11i B.11.31 (IA64 hpC B3910B A.06.14 [Feb 22 2007], ld B.12.43 92453-07)
- Interix 3.5 (i386 gcc3.3 win2k) with Perl from pkgsrc®
- Interix 3.5 (i386 msc CL.EXE 13.00.9466 (standard), LINK.EXE 7.00.9466)
- Interix 3.5 (i386 msc CL.EXE 14.00.50727.42 (optimising), LINK.EXE 8.00.50727.42)
- Cygwin 1.5.19(0.150/4/2) 2006-01-20 13:28 (i386 gcc3.4.4 win2k)
- Solaris 8 Generic_117350-41 (sparc,V8+ sun4u gcc3.4.3)
- Solaris 8 Generic_117350-41 (sparc64,V9 sun4u gcc3.4.3)
- Solaris 10 Generic_125100-04 (sparc,V8+ sun4u gcc3.4.6)
- Solaris 10 Generic_125100-04 (sparc64,V9 sun4u gcc3.4.6)
- Solaris 10 Generic_125100-04 (sparc,V8+ sun4u SUNcc5.8 121015-04, ld 5.10-1.482)
- Solaris 10 Generic_125100-04 (sparc64,V9 sun4u SUNcc5.9 124867-01, ld 5.10-1.486)
- ecce!GNU/Linux 1.00 2.0.38a (i386 libc5 gcc2.7.2.3)
- FreeWRT GNU/Linux 1.1/trunk 2.4.34 (mipsel uClibc/brcm cross-gcc3.4.4)
- FreeWRT GNU/Linux 1.1/trunk 2.6.19.1 (mipsel uClibc/rb cross-gcc3.4.4)
- FreeWRT GNU/Linux 1.1/trunk 2.6.19.1 (i386 uClibc/WRAP cross-gcc3.4.4)
- Debian GNU/Linux 4.0 etch 2.6.18-4-686 (i386 gcc4.1.1-21)
- Debian GNU/kFreeBSD 4.0 sid 6.2-1-686 (i386 gcc4.2.1-5)
- Debian GNU 4.0 sid GNU-Mach/1.3.99 Hurd/0.3 (i386 gcc4.1.2-7)
- DragonFly 1.9-DEVELOPMENT Feb 20, 2007 (i386 gcc3.4.6)
- NetBSD 3.0_STABLE (i386 gcc3.3.3)
- NetBSD 3.0_STABLE (i386 pcc0.9.8) optimisation disabled
- OpenBSD 4.1-current GENERIC#1241 May 17, 2007 (sparc64 gcc3.3.5)
- FreeBSD 6.2-RELEASE (IA64 gcc3.4.6)
- Mac OSX Tiger 10.4.10 Darwin 8.10.0 (macppc gcc4.0.1 Apple build 5363)
- Mac OSX Tiger 10.4.10 (build 8R2232) Darwin 8.10.1 (i386 gcc4.0.1 Apple build 5367)
- – tests by third parties –
- MidnightBSD 0.2-CURRENT (i386 gcc3.4.4 20050518)
- OSF/1 V4.0 1229 (alpha gcc2.8.1)
- – older mksh versions –
- UWIN-NT 2006-02-14 (i386 bcpp BCC32.EXE 5.5.1, ILINK32.EXE 5.00) result doesn’t pass regress
- UWIN-NT 2006-02-14 (i386 dmc DMC.EXE 8.42n, LINK.EXE OPTLINK 7.50B1) with kludges
- UWIN-NT 2006-02-14 (i386 msc CL.EXE 13.00.9466, LINK.EXE 7.00.9466) with kludges
- Solaris 10 Generic_125100-04 (sparc64,V9 sun4u SUNcc5.8 121015-04, ld 5.10-1.482)
- Ångström GNU/Linux spitz 2.6.20.6 PREEMPT (armv5tel glibc2.5 gcc4.1.2) compiled natively, not cross
- Debian GNU/Linux 3.1 sarge 2.6.8-3 (alpha gcc1:3.3.5-13)
- Debian GNU/kFreeBSD 4.0 sid 5.4-1-486 (i386 gcc4.1.2-12)
- Debian GNU/kFreeBSD 4.0 sid 6.2-1-686 (i386 gcc1:3.3.6-15)
- Debian GNU/kFreeBSD 4.0 sid 6.2-1-686 (i386 gcc3.4.6-5)
- Debian GNU/kFreeBSD 4.0 sid 6.2-1-686 (i386 gcc4.0.3-7)
- Debian GNU/kFreeBSD 4.0 sid 6.2-1-686 (i386 gcc4.1.2-15)
- Debian GNU/Linux 4.0 etch 2.6.18-4-686 (i386 icc9.1.042)
- Debian GNU/Linux 4.0 etch 2.6.18-4-686 (i386 icc10.0.023)
- Debian GNU/Linux 4.0 etch 2.6.18-4-k7 (i386 TenDRA-4.1.2)
- Debian GNU/Linux 4.0 etch 2.6.18-4-k7 (i386 tcc0.9.23) didn’t link with libc*.a
- Debian GNU/Linux 4.0 testing 2.6.18-4-686 (i386 gcc4.2.1-3)
- Red Hat Enterprise Linux 5 2.6.18-8.1.6.el5 (IA64 icc9.1.047)
- Oracle Enterprise Linux 4 2.6.9-42.0.0.0.1.ELsmp (amd64 gcc3.4.6)
- mksh R29g
- MirOS #10 RC2 (i386 gcc3.4.6)
- Solaris 8 Generic_117350-41 (sparc,V8+ sun4u gcc3.4.3)
- Debian GNU/Linux 4.0 etch 2.6.18-4-686 (i386 gcc4.1.1-21)
- mksh R29d
- Darwin 8.9.0 Mac OSX 10.4 (powerpc)
- AIX 5.3 ML05 — thanks Gurft
- Solaris 5.10 Generic_118833-36 (sun4u) 32-bit, 64-bit
- mksh R29c
- MirOS #10-beta (i386 gcc3.4.6)
- Solaris 8 (sun4u gcc3.4.3) both without and with -m64
- DragonFly 1.9-dev (i386 gcc3.4.6)
- NetBSD 3.0-stable (i386 gcc3.3.3)
- Cygwin 1.5.24-2 (i386 gcc3.4.4 win2k)
- Interix 3.5 (i386 gcc3.3 win2k)
- OpenBSD 4.0 (sparc64 gcc3.3.5)
- Debian etch (i386, ia64, amd64 gcc4.1.1-21)
- FreeBSD 6.1 (i386, ia64 gcc3.4.4)
- HP-UX 11i B.11.11 (PA-RISC gcc3.4.2) no regression test run
- HP-UX 11i v2 B.11.23 (ia64 gcc3.4.3)
- – tests by third parties –
- Solaris 10 (sun4us gcc4.0.3 "gccfss") 32-bit, 64-bit — thanks Ankon
- mksh R29 – release candidate
- MirOS #7-stable (sparc gcc2.95), #9-current (i386 gcc3.4.6)
- Linux 2.0 (i386 libc5 gcc2.7.2.3), 2.4 (mipsel uClibc gcc3.4.4), 2.6 (i386 glibc gcc4.1.2pre, s390x glibc gcc4.1.2pre)
- Solaris 8 (sun4u gcc3.4.3)
- Mac OSX 10.4 [I think] (macppc gcc4.0.2apple)
- NetBSD 3.0-stable (i386 gcc3.3.3)
- DragonFly 1.9-dev (i386 gcc3.4.6)
- OpenBSD 4.0 (sparc64 gcc3.3.5)
- Cygwin 1.5.19(0.150/4/2) 2006-01-20 13:28 (i386 gcc3.4.4 win2k)
- Interix 3.5 (i386 gcc3.3 win2k)
- mksh-2007-02-18
- MirOS #9uAC (i386, gcc 3.4.6+SSP), as part of base system, as part of installer, run with stand-alone Build.sh
- Debian 4.0-experimental (i386, kfreebsd-amd64, kfreebsd-i386), gcc 4.1.1-21 (4.1.2-prerelease), autobuilder via Debian rules
- Debian 4.0-testing (i386, 2.6.16-2-686, gcc 4.1.1-21), manually via Debian rules)
- Solaris 8 (sun4u), both -m32 and -m64 (gcc 3.4.3) via Build.sh
- FreeWRT GNU/Linux trunk (mipsel, gcc 3.4.4), via ADK
- mksh-current
- OpenSolaris Build 47
- Linux td156 2.6.8-3-mckinley-smp #1 SMP Sat Jul 15 11:48:36 UTC 2006 ia64 GNU/Linux
- mksh R28
- MirOS BSD #9-stable (i386)
- MirOS BSD #7-stable (sparc)
- Solaris 8 (sun4u) SUNW,Ultra-60
- NetBSD 3.0_STABLE (i386)
- DragonFly BSD 1.3-Preview (i386)
- DragonFly BSD 1.7-DEVELOPMENT (i386 SMP)
- Debian GNU/Linux 3.1-testing 2.6.16-2-686 (i386)
- Debian GNU/Linux 3.1-testing 2.6.17-2-vserver-s390x (s390x)
- Debian GNU/Linux 3.1-stable 2.4.27-2-k7 (i386)
- Darwin 8.7.0 Mac OSX 10.4 (powerpc)
- Debian GNU/Linux 3.1-unstable (all architectures except ia64) – debianised
- OpenBSD 3.9 (sparc64) – via contributed port
- Debian GNU/Linux 3.1-stable 2.4.27-2-k7 (i386) – via an experimental pkgsrc® package
- CYGWIN_NT-5.0 1.5.19(0.150/4/2) 2006-01-20 13:28 (i386) – testsuite not run
- Interix SFU 3.5 (Windows® 2000 Pro) SP-8.0.1969.1 (i386) – testsuite not run
- NetBSD 3.0 (mac68k) – tested by Jonathan "ciruZ" Schleifer
- Darwin 8.7.1 Mac OSX 10.4 (i386) – tested by Angelo Laub
- Solaris 8 (sun4m) SUNW,SPARCstation-5 – tested by Angelo Laub
- FreeWRT GNU/Linux SVN 2.4-BRCM (mipsel) – part of FreeWRT: testsuite not run
- FreeBSD (unknown) – part of FreeBSD Ports: not tried
- Gentoo GNU/Linux (i386 powerpc) – part of Portage: not tried
- CRUX GNU/Linux (i386) – via Han Boetes' repository: not tested
- Sourcemage GNU/Linux (amd64) – via test grimoire: not tried
- generic pkgsrc® – not tested; ONLY_FOR_PLATFORMS not honoured
- mksh R28ß
- NetBSD 1.6.1 (pmax)
- mksh R27e
- Debian derivate from Canonical that cannot be named (amd64 i386 powerpc): part of "edgy universe"
- mksh R27d
- There is a DragonFly pkgsrc in preparation, I wonder why they haven't been committed yet.
- Has been verified to build on NetBSD/alpha.
- mksh R27c
- Solaris 10: Tonnerre says it passes test suite. His X login manager crashes when using mksh as default shell (also under GNU/Linux for him, can't reproduce), and scp(1) seems to fail.
- An mksh package exists in the Fink package manager for Mac OSX.
- mksh R26c
- Windows® 2000 / Interix (SFU 3.5): works, no testsuite (perl too old); can be used to replace system shell except for its I18N and Win32 features.
- NetBSD® 1.6.1/pmax: I have replaced the standard shell with mksh with good success and only one testsuite failure in heredoc-tmpfile-8. On NetBSD® 1.5/pmax this trick does not work because the system scripts are not compatible with the Korn shell.
- Gentoo GNU/Linux (ppc, x86): an official ebuild exists.
- mksh R25b
- MirOS #7: works well
- GNU/Cygwin: builds, testsuite succeeds, basic usage.
- mksh R25
- NetBSD® 2.0.2/i386: works well
- DragonFly BSD: Portable mksh builds; the test suite succeeds.
- Mac OSX Tiger: The testsuite works, and it can be used to play around. Apple does not install the tools needed for a static build.
- Nexenta OS (i386): part of "elatte" GNU/Solaris
- Debian derivate from Canonical that cannot be named (amd64 i386 powerpc): part of "dapper universe"
- mksh R24
- Mac OSX Panther: I don't see a difference to Tiger.
Known to FAIL Build or Test
- UWIN-NT 4.1.0/5.0 2195 2006-02-14 (i386 bcpp BCC32.EXE 5.5.1, ILINK32.EXE 5.00) does not really work except a few basic commands
- Fabrice Bellard’s tcc in combination with GNU libc often fails linking
with an error message like this:
/usr/lib/libc_nonshared.a: '__i686.get_pc_thunk.bx' defined twice (eg. Debian lenny tcc0.9.24-1) - Fabrice Bellard’s tcc in combination with GNU libc may link but the resulting executable segfaults at startup (eg. Debian sid tcc0.9.24-1)
- tack.sf.net (ACK 6.0pre3) on GNU/Linux needs... lots of work
- klibc (klcc) on GNU/Linux needs a few patches to work
- mksh works on Plan 9, but does not return after executing a non-builtin command. Syllable Desktop exhibits the same behaviour.
- mksh R39 gets gcc 2.97-tru64-010710 on OSF/1 V5.1B to segfault in cc1. Use Compaq C instead, if this happens for you as well. (R40 works.)
- mksh R40 lets ash 0.2 on Linux 2.0 segfault, use bash instead.