[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: An AKCL Installation Guide



Bob Boyer forwarded a copy of my AKCL Installation Guide to the kcl mailing list,
and I wanted to clarify a couple of points about it.  First, this guide was
developed for use in a SUN environment, so it is not as general as it should be.
As a starting point, I used the file ~ftp/pub/akcl/AKCL.README from cli.com,
which is more general, and I recommend that you read it first.  I have simply
tried to clarify some points and to remove some of the (for our purposes)
extraneous information.

Second, Warren Hunt (hunt@cli.com) has asked why I used the -msoft-float switch
for gcc.  I used this switch simply because every example use of gcc in the
akcl/h/*.defs files (except for sun386i.defs) did it this way.

Third, you will note that I have suggested using the combination:

	ODIR_DEBUG = -O4

	OFLAG = -O2

That is, I am assuming that ODIR_DEBUG will be used when compiling the AKCL source
files, and that OFLAG will be used when compiling Lisp files.  I do not know whether
-O2 is the best selection for OFLAG -- it is simply a guess on my part after having
read the CC man page for SunOS 4.0.1, and it is based on Bill Schelter's comment in
the sun4.defs file that -O4 cannot always be used.  However, the makefile in the
akcl/o directory is not quite set up to use these switches in this manner, as it
generates compiler commands that contain both ODIR_DEBUG and OFLAG (because CFLAGS
has been redefined to contain ODIR_DEBUG).  I imagine that this situation just arose
with SunOS 4.0, which allows different levels of compiler optimization.  I have sent
a message to Bill Schelter suggesting that he change akcl/o/makefile so that all of
the lines that generate compiler commands do not include OFLAG.  Ideally, the best
fix would involve changing all the makefiles and *.defs files so that new macros are
used, perhaps O_DIR_FLAGS and LSP_DIR_FLAGS, but Prof. Schelter's time is too valuable
for this.  For now, it may be best to use -O for both ODIR_DEBUG and OFLAG, unless you
want to edit your copy of akcl/o/makefile.

I hope this helps to clear up any confusion that may arise from my AKCL Installation Guide.

 -----------------------------------------------------------------------
   Gregory R. Siebers  | MAIL: P.O. Box 200195, Austin, TX 78720
    MCC CAD Program    | ARPA: siebers@mcc.com
     (512) 338-3656    | UUCP: ...!cs.utexas.edu!milano!cadillac!siebers
 -----------------------------------------------------------------------