[TUHS] Style command source available?

Chet Ramey chet.ramey at case.edu
Fri Aug 21 05:42:39 AEST 2020

On 8/20/20 12:08 PM, John Cowan wrote:
> On Thu, Aug 20, 2020 at 11:55 AM Steve Nickolas <usotsuki at buric.co
> <mailto:usotsuki at buric.co>> wrote:
>     Funny you mention ksh since I've been trying to kitbash ksh93 into being
>     able to compile with make instead of the funky build system it currently
>     uses, without a lot of luck.
> IIRC, Korn used make when developing ksh, but then shipped it with a
> /bin/sh script because it was more portable than make was in those days
> (and still is; there are tools that warn you to use gmake on BSD).  After
> all, a build process (unless it is interrupted) just needs to build, it
> doesn't need to keep track of what has already been built.

He might have started with make for ksh83 and 86, but switched to Fowler's
nmake and then shipped that /bin/sh script in ksh88 for people (everyone,
basically) who didn't have nmake.

> That said, I have no idea what the state of the build process is now.

Changing that was one of the controversial modifications made to ksh93 in
ksh-2020. It's pretty complex.

Here's a paper that describes part of it:


``The lyf so short, the craft so long to lerne.'' - Chaucer
		 ``Ars longa, vita brevis'' - Hippocrates
Chet Ramey, UTech, CWRU    chet at case.edu    http://tiswww.cwru.edu/~chet/

More information about the TUHS mailing list