On Friday 07 December 2001 03:32 am, Brent Dax wrote:
> I have no idea how many times this has been suggested.  :^)

Well, then one more is a relatively small burden to bear.  ;-)

>
> Seriously, the only problem I can see with it is that the modules will
> have to be run in a specific order.  If you can figure out a nice way to
> break things up and make them run in an order we define without too much
> messiness, let me know.  (Just don't work *too* hard on it--this
> Configure won't be like the final Configure.)

Dependency-ish rules, a la make.  Maybe even tied into the actual build 
itself.  I don't think getting them to run in the right order is a problem.  
I think *writing* them so that they can be run in the right order is.

<anecdote mode="boring">
After having spent the past several weeks trying unsuccessfully to get a 
"modern" open development environment on some ancient mc88100-based DGs - 
ancient being a relative word - I came to dread some portions of the GNU 
configure stuff.  (And the whole experience itself.)  Some minor 
inconsistencies, some apparant incompleteness, and just the whole level of 
uninformedness that ./configure gives was making the upgrade vey 
frustrating, and I eventually wrote it off.  (After having both gawk and sed 
- both of which passed their tests - take over the system on a 'dirname' 
pattern, waiting through an hour of a binutils build to find out that 'gas' 
didn't want to support my configuration, and having no luck building 
anything other than GNU make and gcc 2.6 (and that was having worked 
backwards.)

But all I really needed was Perl, so I thought I'd give it a gander.  After 
all the lifeless GNU-ish configs, the Configure seemed thorough, 
informative, and, well, entertaining - only partly due to the seemingly 
random, haphazardous order it would do things in.  (But in all fairness to 
the GNU maintainers, Perl didn't fair much better.  It failed to build 
because of preprocessor token concatenation, it looked like, of which 
Configure determined it was "Ah, the good ol' days.")
</anecdote>


-- 
Bryan C. Warnock
[EMAIL PROTECTED]

Reply via email to