Hi everyone, mksh’s current development version should be tested on as many platforms as possible before a new release. This mostly means:
$ CVS_RSH=ssh; export CVS_RSH $ cvs -d :ext:firstname.lastname@example.org:/cvs co -PA mksh $ cd mksh $ (sh Build.sh -r && ./test.sh -v) 2>&1 | tee build.log
Afterwards, please mail me (tg@) the build.log file, play around a little with mksh(1), see if it works. You can use a relative path to the source directory for repeated builds and also pass different compilers or flags as shown below, but please remember that passing CFLAGS or LIBS overrides the defaults, which you thusly should include:
- CC=gcc ksh93 ../mksh/Build.sh -r && ./test.sh -v
- CFLAGS="-q64 -O3 -qstrict" bash ../mksh/Build.sh -r && ./test.sh -v
- CFLAGS="-xO2 -m64" /usr/xpg4/bin/sh Build.sh -r && ./test.sh -v
You are, of course, invited to join the mailing list discussions regarding features, bugs, and behaviour, or even send in patches for missing items or architectures. I’d especially be happy if someone made Minix 3 work… pdksh runs there, mksh didn’t last time I tried (with gcc, but once that’s up ACK should be easy). Or Plan 9.
If you’re on Ohloh, please add mksh to one of your stacks.