
README.linux file for elm2.4.23 under Linux with gcc2.4.5
===========================================================

The config.sh should be a good starting point for getting Elm to compile on
your system.  It assumes that you have SLS 0.99 or later installed.

There are no patches required to compile this under Linux 0.99-12 with
gcc2.4.5/jump4.4.1 libs on top of all the rest from SLS v1.03.

I took all the defaults (except for pathnames) from the Configure script with
the exception that Configure messes up the ranlib line in config.sh - it
should read "ranlib='ranlib'" to work.  This has been identified to the Elm
Development Team.  If you forget to do this and you get all the way through
compiling and it won't link, just do the following:
	cd lib
	ranlib libutil.a
	cd ..
	make

An alternate way to handle this is to stick the supplied config.over file
in the top level of your elm source directory.  Every time you run Configure,
it'll apply the contents of the config.over file to the calculated config.sh
file for you.

In addition, it says that flock() is there, but then doesn't use it and uses
dot-locking instead.  I've mentioned this also and asked why it matters which
one is used...stay tuned.

Lastly, make sure to edit in your own site/domain in the config.sh file, then
run the 'rerunSH' script I've created to make all the various sub-dir
Makefiles for you.  Then 'make' and 'make install'.


IMPORTANT!!!
============

This software is precompiled with bogus values for the system host name and
domain, so you have to do something to finish the installation !!!

Please set the domain name in your global elm.rc file so that mail goes out
with the correct domain...also, please run a few tests so that mail goes out
with YOUR hostname.domain rather than the one that's compiled in.

If you don't do this, expect your mail to look like it came from a system
called "unconfigured_hostname.an.unconfigured.domain" which will make it
obvious to all that you didn't read and do this stuff :-)

Copy /usr/local/lib/elm.rc.sample to /usr/local/lib/elm.rc and edit
appropriately for your site and you should be all set...

					Vince Skahan
					vince@victrola.wa.com
					18-November-1993

