/ksh

ksh93 maintenance and development

Primary LanguageCEclipse Public License 1.0EPL-1.0

ksh93

This repository is used to maintain ksh93, formerly developed by AT&T Software Technology (AST). The sources in this repository got extracted from the Github AST repository that is no longer under active development and are identical with the most recent commit. The full AST respository contains, besides ksh, many more [POSIX] tools (e.g. cpp, nmake, pax, ...), which are not maintained here.

For more details regarding the history of this repository have a look at docs/repo-boostrap.md .

Build

After cloning this repo, cd to the top directory of it and run:

./bin/package make

If you have trouble or want to tune the binaries, you may pass additional compiler and linker flags by appending it to the command shown above. E.g.:

./bin/package make \
    SHELL=/bin/bash CCFLAGS="-xc99 -D_XPG6 -m64 -xO4" LDFLAGS="-m64"