🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.misc.discuss
Article #71942

Re: configure

#71942
From: Donn Cave
Date: Wed, 13 May 1992 17:43
34 lines
2430 bytes
zlsiial@cs.man.ac.uk (A. V. Le Blanc) writes:

| (1)  It should be easy to use when compiling for an already supported system.
|      There is a slight problem with the fileutils, etc., in that they are
|      awkward when, for example, include files are not in the expected
|      places, or when the C compiler requires special arguments to work
|      properly.  I have had a lot of trouble when compiling for systems whose
|      libraries contain known bugs, which I can avoid, but which the configures
|      cannot.  The gdb/binutils style is not bad here.  The patch/perl
|      style is quite good.

Do you happen to know how the patch/perl approach manages to outdo fileutils?
You're right, this is a source of problems, but I seem to recall having
similar problems configuring perl.  Does its Configure benefit from a
conceptually different approach, or does it just happen to catch more
outlying cases because it has been worked over more thoroughly?

| As someone who does a lot of GNU compilation, and who is getting into
| cross compilation gradually, I don't mind editing Makefiles, but someone
| who wants automatic configuration to take place after one or two commands
| would find this method unsatisfactory.

That's true enough.  I suppose that means that a configuration script for
groff would ultimately need to ferret out the answers to questions like

  # Uncomment the next line if you have the mmap() system call (and you
  # want to use it).
  #D4=-DHAVE_MMAP

which sounds like a job for Larry Wall's Configure.  Why do I find editing
the Makefile so much more straightforward?

	Donn Cave, University Computing Services, University of Washington
	donn@cac.washington.edu
Technical Details
Message-ID: <1992May13.174308.21906@u.washington.edu>
Path: arc1-ca.pugleaf.net!sparky!uunet!cs.utexas.edu!zaphod.mps.ohio-state.edu!uakari.primate.wisc.edu!usenet.coe.montana.edu!news.u.washington.edu!carson.u.washington.edu!donn
References: <1992May11.203911.21688@u.washington.edu> <4743@m1.cs.man.ac.uk>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 1025b4,7577a8c24a7e03e3
X-Google-Attributes: gid1025b4,public
X-Google-ArrivalTime: 1992-05-13 05:17:52 PST
Path: arc1-ca.pugleaf.net!sparky!uunet!cs.utexas.edu!zaphod.mps.ohio-state.edu!uakari.primate.wisc.edu!usenet.coe.montana.edu!news.u.washington.edu!carson.u.washington.edu!donn
From: donn@carson.u.washington.edu (Donn Cave)
Newsgroups: gnu.misc.discuss
Subject: Re: configure
Message-ID: <1992May13.174308.21906@u.washington.edu>
Date: 13 May 92 17:43:08 GMT
References: <1992May11.203911.21688@u.washington.edu> <4743@m1.cs.man.ac.uk>
Sender: news@u.washington.edu (USENET News System)
Organization: University of Washington
Lines: 34