clark%hogum.utah.edu@cs.utah.edu (Charles Clark) (07/17/90)
An attempt to compile akcl v1.478 on an IBM ps/2 Model 70 running AIX v1.2
has not been successful. The raw_kcl generated seems to work correctly...
However, when the saved_kcl is reloaded for the second pass a segmentation
violation occurs.
The inclusion of the file 'rel_ps2aix.c' in the release suggests that this
version of akcl has been built on the ps/2. Yet, no specific information,
in makefiles or otherwise, indicate what actions need to be taken.
Any information would be most appreciated...
There are a couple changes I've made to get it to complete the first pass.
They include:
(i) converting 'earith.c' to assembly language (the IBM C compiler
doesn't support the asm() statement... well it does, but get this, the
argument required is not the usual string, but rather some number indica-
ting which operation is to be executed. No documentation providing a map
from assembly to these numbers is provided by IBM with the compiler).
(ii) including the line '#define GETCWD' in the file 'att.h'.
(iii) commenting out all references to SFASL in the *.h files. Seems
there is a problem with the definition of ISCOFF and other magical stuff.
What remains is a problem with memory management when the saved_kcl is
loaded.
Thanks...
--Charles (clark@cs.utah.edu)