Hacking configure, round two

Russ Allbery rra at stanford.edu
Sun Oct 10 15:52:02 UTC 1999


The products of today's labor can be acquired at:

    ftp://ftp.eyrie.org/pub/software/news/inn-build.diff

I've only tried compiling on Solaris so far, so it needs some more
regression testing.  I'm heading off to get something to eat and figured I
may as well throw it out in case anyone else wanted to look at it before I
got back.

With this patch, INN no longer uses subst.

configdata.h is no more, replaced by a small file that just includes
config.h until we can fix defines.  Everything in it migrated either into
clibrary.h if it looked like a generic C portability thing or into
acconfig.h if it was INN-specific and particularly if someone might want
to change it.  The user-settable parameters from the old config.data that
someone was likely to actually tweak are at the top of acconfig.h (and
therefore will be at the top of config.h); buffer sizes and all the legacy
stuff is down under the configure results.

I added a veritable barrage of comments, explaining what exactly various
things do to the best of my understanding.  A lot of the defines were
rather under-commented and it wasn't clear what changing them would
affect.

-- 
Russ Allbery (rra at stanford.edu)         <URL:http://www.eyrie.org/~eagle/>


More information about the inn-workers mailing list