Ole-Egil Hvitmyren wrote:
Tony Wyatt wrote:
Hi Ole-Egil,
On 11/01/2005, you wrote:
BTW, have you tried the 68k pdksh with the native ixemul?
In this case pdksh wouldn't help, as OO.org is using csh build scripts. Csh is considered harmful by almost every who doesn't work at Sun, and it isn't script-compatible with any POSIX shell :-(
pdksh would be SO VERY, VERY NICE to have for all the dependencies, though. And all other things that are useful for porting in general :-)
When I was playing with Kaffe and ixemul, the GG installation had only pdksh, but that was enough to build and run Kaffe. The configure, make and Kaffe scripts called for "sh", but pdksh seemed to do the job. I had to make a few syntax changes to the make files, but nothing serious.
Well, the application "pdksh" provides the _service_ "sh" (it is more or less bourne compatible). "pdksh" does NOT provide the service "csh", as that is a COMPLETELY different syntax from "sh". the applications "tcsh" and "csh" provides the service "csh".
It's very common for unix applications to have this kind of relationship, where several applications have compatible arguments and syntax. Or at least do the same thing :-)
Under Linux, you can choose which of your shells are symlinked into /bin/sh, be it bash, ksh, dash etc. I just wouldn't want anyone to symlink /bin/sh to point to /bin/csh... Ouch ;-)
Ole-Egil
would something like this do:
http://ftp.plig.org/pub/aminet/util/shell/csh550src.readme
or this
http://ftp.plig.org/pub/aminet/dev/gg/tcsh-6.12.00-s.readme
be able to do it (not sure if the csh works under emulation, but it appears to be native and so may be easier to port)
Mark