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, 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)
- – tests by the project, using Build.sh –
- MirOS #10-current (i386 gcc3.4.6)
- MirOS #10-current (i386 clang58935mp0 llvm58935mp0)
- MirOS #10-current (i386 clang58935mp0 opt+llc+llvm58935mp0)
- 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 #10-current (i386 pcc20081028-MirPorts-1)
- MirOS #10-current (i386 pcc20090522-cvs)
- MirOS #10-current (i386 SUNWcc5.10 Linux_i386 2009/06/03, GNU ld version 050707 20050707)
- MirOS #7-stable (sparc gcc2.95.3-078E)
- BSDi BSD/OS 3.1 #4 M300-043 (i386 gcc2.7.2.1)
- BSDi BSD/OS 3.1 #4 M300-043 (i386 gcc1.42)
- MidnightBSD 0.2.1-RELEASE-p2 (i386 pcc20081028-MirPorts-0)
- MidnightBSD 0.3-CURRENT (i386 gcc4.2.1-20070719)
- MidnightBSD 0.3-CURRENT (i386 gcc3.4.6-20080430)
- NetBSD 3.0_STABLE (i386 gcc3.3.3_nb3_20040520)
- OpenBSD 4.3 GENERIC#207 (zaurus gcc3.3.5)
- 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)
- 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.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)
- 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)
- 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 gcc4.5.0-r155979 gcc-snapshot_20100117-1) but -combine is _still_ broken again *sigh…*
- Debian GNU/Linux sid 2.6.18-6-686 (i386 gcc4.4.3-1)
- Debian GNU/Linux sid 2.6.18-6-686 (i386 nwcc0.7.9)
- Debian GNU/Linux sid 2.6.18-6-686 (i386 TenDRA-4.1.2-18)
- 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)
- ecce!GNU/Linux 1.00 2.0.38a (i386 libc5 gcc2.7.2.3) with HAVE_SETLOCALE_CTYPE=0 (libc5)
- AIX 5.2 (powerpc xlC7.0) by cnuke@ (Jupp Söntgen)
- Zenwalk GNU/Linux 2.6.25.4 (i386 gcc4.2.3) by Olivier Duchateau
- – other build system integration –
- See the Inclusion section for general information
- 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
- – even older versions –
- MidnightBSD (amd64, sparc64) gcc
- HP-UX 11i (hppa, IA64) 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
- Minix 3 ACK, gcc
- 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
Attention: NetBSD 1.6.1/pmax (for example on a DECstation 5000/260) does not come with a stdbool.h – simply write one yourself (not required for mksh R29 and up):
typedef int bool; #define true 1 #define false 0
This is pretty simple but enough for mksh.
- mksh R28ß
- NetBSD 1.6.1 (pmax)
- mksh R27e
- Ubuntu GNU/Linux (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
- Ubuntu GNU/Linux (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.
