Article View: gnu.misc.discuss
Article #71969Re: configure
From: K. Richard Pixley
Date: Sat, 16 May 1992 23:19
Date: Sat, 16 May 1992 23:19
47 lines
3021 bytes
3021 bytes
In article <1992May15.163823.43973@infoserver.th-darmstadt.de> schrod@iti.informatik.th-darmstadt.de (Joachim Schrod) writes:
In article <RICH.92May13100840@cygnus.cygnus.com>, rich@cygnus.cygnus.com (K. Richard Pixley) writes:
>
> With integrated Makefiles, I can build and three stage across all
> tools in a matter of hours, (ok, days on a sun3), and the entire
> exercise boils down to:
>
> configure ...
> make all install
Yes, on a Sun. But, for example,
-- if you don't use gcc (because debugging on certain machines does
not work...)
-- if an alloca() exists on your system but is broken
then you go back, change all created Makefiles (after all, your
friendly package author added an alloca source...) and make it again.
Other examples exist, I just remember this case.
I've been weeding these out as fast as I can find them. Please let me
know where you see it, and I'll help you get it changed.
The problem is: if configure finds something it will use it. And if I
know it better, that this `thing' should not be used, I will have no
chance in just saying `configure'...
I.e.: IMNSHO GNU configure needs urgently a hints file to be of real
use. Something like <machine>.cf/site.def in the X11 Imakefiles or
like the hints files of Larry Wall's Configure. A place where you can
tell configure about
-- weaknesses of your systems (stuff which exists but shall be ignored)
-- your wishes about configurations (eg, I don't want to have stuff
in /usr/gnu)
-- add locations, where configure should look in addition.
The possibility to specify the above configuration on the command
line is not enough: I want to specify it once, set an environment
variable where this hints file is, and be able to forget it
afterwards. It's important to note that I don't want application
specific infos in this hint file; it's more something of an overall
local configuration of the GNU project at my site.
Look up site and host specific Makefile fragments in Cygnus configure.
These should be documented in, say, gdb-4.5/configure.texi.
Technical Details
Message-ID:
<RICH.92May16181902@cygnus.cygnus.com>Path:
arc1-ca.pugleaf.net!sparky!uunet!kithrup!kithrup!richReferences:
<1992May11.203911.21688@u.washington.edu> <RICH.92May13100840@cygnus.cygnus.com> <1992May15.163823.43973@infoserver.th-darmstadt.de>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-16 15:23:58 PST Newsgroups: gnu.misc.discuss Path: arc1-ca.pugleaf.net!sparky!uunet!kithrup!kithrup!rich From: rich@cygnus.cygnus.com (K. Richard Pixley) Subject: Re: configure Reply-To: rich@cygnus.com Organization: Cygnus Support - Palo Alto, CA +1 415 322 3811 Date: Sat, 16 May 1992 23:19:02 GMT Message-ID: <RICH.92May16181902@cygnus.cygnus.com> In-Reply-To: schrod@iti.informatik.th-darmstadt.de's message of Fri, 15 May 1992 16: 38:23 GMT References: <1992May11.203911.21688@u.washington.edu> <RICH.92May13100840@cygnus.cygnus.com> <1992May15.163823.43973@infoserver.th-darmstadt.de> Sender: news@kithrup.COM (Network News) Nntp-Posting-Host: cygnus.com Lines: 47