On Fri, 03 Mar 2006 03:41:54 +0100 Roland Mainz wrote:
> Another problem is that putting all sources into on/usr/src/cmd/ksh/
> will not simply work since we still have to write our own build system -
> I've asked on IRC and people there were not very happy about the idea of
> having an totally alien build system running there (2nd complain was
> that Makefile targets such as "lint" etc. are not supported).

(I mentioned this earlier in this thread)

we have experience generating old makefiles and bootstrap scripts
from the original ast nmake makefiles

the generated mamfiles used by bin/package make on systems that
don't have ast nmake are the proof of concept

the lack of "lint" "clean" "tgz" etc. is due to the fact that these
common actions are supported in a generic way via the nmake base rules
which are in scope for all makefiles

provide a short description of what is expected in an old makefile
and I'll take a stab at generating them for the ksh bootstrap build

I assume iffe (roughly a generic ast "config/configure") will still be
a part of the build

also, I hope that the ksh93 regression tests are being used to test
these alternate builds -- apple ignored them altogether and a bug in the
tiger release recv(PEEK) implementation rendered ksh stdin==pipe useless

-- Glenn Fowler -- AT&T Research, Florham Park NJ --


Reply via email to